c# – 获取上一页网址
发布时间:2020-12-15 08:15:09 所属栏目:百科 来源:网络整理
导读:如何获取上一页网址? senario,用户可能来自google,yahoo,bing. 怎么知道他们来自哪里? 我尝试使用Request.UrlReferrer 但它返回一个空值. 谢谢你的建议. 我正在使用ASP.NET webform,C#. 更新 我有一个网站正在运行. 我只是想知道当用户访问我的网站时他们
如何获取上一页网址?
senario,用户可能来自google,yahoo,bing. 我尝试使用Request.UrlReferrer 谢谢你的建议. 我正在使用ASP.NET webform,C#. 更新 解决方法
您所描述的是Referer HTTP标头(最初是我们现在坚持使用的“Referrer”的拼写错误).浏览器使用导致用户导航到新页面的任何网页的URI填充此字段(例如,通过单击< a>超链接,< form>提交,Flash对象中的操作等).并非每个用户操作都会导致设置标头,例如,如果地址直接键入地址栏,或者在桌面电子邮件中打开了链接.
在ASP.NET下,Request.UrlReferrer属性可以访问此标头.但是,如果HTTP标头值不是URI或者客户端UA未设置该字段,则此属性将为null. 您必须永远不要依赖此机制,因为它是由客户端设置的,您绝不能信任客户端(http://en.wikipedia.org/wiki/Defensive_programming).如上所述,并非所有访问者都会设置Referer标头. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- c# – 如何从.Net Core Web API返回Unathorized
- c – auto \u0026\u0026如何延长临时对象的生命周期
- c – 根据constexpr模式创建位掩码
- P2253 好一个一中腰鼓! 线段树
- oracle 索引组织表的深入详解
- 使用xml及java代码混合的方式来设置图形界面
- cvc-complex-type.2.4.a: Invalid content was found start
- c# – 是否使用worker角色或Web角色:Windows Azure
- sapui5 – 如何在XML视图中动态加载XML片段?
- SWFUpload V2.2.0 说明文档