我有一个网站,我点击一个链接,并被重定向到另一个网站。 有没有办法,另一个网站(www.otherwebsite.com)可以准确确定该请求是从我的网站www.mywebsite.com发送的?有没有一种方法可以让网站准确地确定到达它的源域?
回答
是的,使用名为“Referer”的HTTP头(不,这不是拼写错误,实际上是头的名称)。
例如,在PHP你可以这样做:
<?php echo "You came from this site: <b>".htmlspecialchars($_SERVER['HTTP_REFERER'])."</b>";
相同的代码在JavaScript:
document.write("You came from this site: <b>"+document.referrer+"</b>");
这可能输出:
你来自这个网站: http://www.mywebsite.com/index.html
严格来说,它*是一个拼写错误,但它是*他们的错误*,不是你的=)+1 – 2010-08-17 22:48:17
我希望我可以选择多个答案StackOverflow! – Anonymous 2010-08-17 22:59:08
什么语言?
你可以使用JavaScript:document.referrer 用PHP你可以使用:$ _ SERVER [“HTTP_REFERER”]
然而,存在这样是100%准确的任何语言中没有方法,做的能力欺骗标题。
感谢您提醒我有关标题被欺骗。 – Anonymous 2010-08-17 23:04:17
- 1. 有没有一种方法可以找到网站列表的规范域名?
- 2. 一种确定网站是否有效的方法
- 3. 有没有另一种方法来确定网站用户比IP?
- 4. 有没有一种方法可以让Google街景全景图的正确相机方向与地址一致?
- 5. 有没有一种方法可以让java小程序在运行时确定它从哪里下载?
- 6. 有没有一种方法可以确定在网站中使用哪个Web框架?
- 7. 有没有一种方法来确定语法中的歧义?
- 8. 有没有一种有效的方法来确定距离?
- 9. 有没有一种方法可以在直播网站上使用drawWindow()方法?
- 10. 使用CodedUI,有没有一种方法可以确定具有给定ID的元素存在于网页上?
- 11. 有没有办法让我可视化地看到ASP.NET网站?
- 12. ejabberd:有没有一种方法可以确定用户是否是管理员?
- 13. 在Eclipse中有没有一种方法可以确定什么是CPU时间?
- 14. 有没有一种方法可以让进度条同时进行并且具有不确定的动画?
- 15. 有没有一种方法可以让ActionListener取消?
- 16. 有没有一种方法可以让网站确定它是否在iPad中查看,并且如果正在使用和iPhone/Android/Pre查看
- 17. 有没有一种方法可以确保C中的操作的原子性?
- 18. 有没有一种确定的方法来编写可以重建其确切输入的解析器?
- 19. 有没有一种方法可以确定从萤火虫或网页检查器中发出XHR的行?
- 20. 有没有一种方法可以将网页转换为pdf?
- 21. 有没有一种方法可以通过网络访问R?
- 22. 有没有一种方法可以指定使用PHP的源UDP端口?
- 23. 有没有一种方法可以确保对变量执行比@property验证?
- 24. 有没有一种方法来确定在Java方法中使用的变量?
- 25. 有没有一种方法可以定义一个全局变量,它可以从类方法访问?
- 26. 有没有一种方法可以为Google AreaChart指定阴影区域?
- 27. 网站布局没有正确定位
- 28. 有没有一种方法可以让我们的网站使用嵌入代码
- 29. 有没有一种方法可以让WiX在每种情况下抑制ICE
- 30. 有没有一种方法可以在HTML/JavaScript中指定多个图像源?
http://en.wikipedia.org/wiki/HTTP_referrer在这里你去。 – dierre 2010-08-17 22:40:37