首页 新闻 搜索 专区 学院

有没有办法取得超连接所在页面URL呢

0
悬赏园豆:15 [已关闭问题]

有没有办法取得超连接所在页面URL呢?

我在网易博客发表个文章, 里面带有个连接到我的网站, 不带参数的, 怎样在我的网站首页取得那个超连接所在页面URL呢?

例如: cnblogs.com首页上有一个连到我的"风浪主页"的超连接(www.fl****.com), 我想在我的个人主页上面取得连接进来的超连接所在的页面的URL, cnblogs.com, URL不带任何参数的.

风浪的主页 风浪 | 老鸟四级 | 园豆:2991
提问于:2010-04-23 09:24
< >
分享
其他回答(2)
0

从链接过去,Request.UrlReferrer就会有值,值就是放你链接的网页网址.

(去看MSDN解释):获取有关客户端上次请求的 URL 的信息,该请求链接到当前的 URL。

三阶 | 园豆:1436 (小虾三级) | 2010-04-23 09:27
Request.UrlReferrer只对<a>这样的连接有效, 有啥办法能把Response.Redirect这样过来的也取到呢?
支持(0) 反对(0) 风浪 | 园豆:2991 (老鸟四级) | 2010-04-23 12:12
@FengLang: 同样是可以的啊!我刚刚跑了程序试了。
支持(0) 反对(0) 三阶 | 园豆:1436 (小虾三级) | 2010-04-25 22:00
0

其实就是获取请求头里的Referer属性。

这样你就知道为什么有的图片在别的网站粘贴时会出现链接非法的提示了吧

vons | 园豆:1033 (小虾三级) | 2010-04-23 10:40
Request.UrlReferrer只对<a>这样的连接有效, 有啥办法能把Response.Redirect这样过来的也取到呢?
支持(0) 反对(0) 风浪 | 园豆:2991 (老鸟四级) | 2010-04-23 12:12
0

Request.UrlReference;

lifqing | 园豆:350 (菜鸟二级) | 2010-04-23 10:44
Request.UrlReferrer只对<a>这样的连接有效, 有啥办法能把Response.Redirect这样过来的也取到呢?
支持(0) 反对(0) 风浪 | 园豆:2991 (老鸟四级) | 2010-04-23 12:12
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册