假设我的网站的网址是作为互联网某页上的超链接提供的;该网页可能是互联网上的任何内容 - 博客,orkut,雅虎,甚至stackoverflow等,有人点击它,并访问我的网站。那么我们可以知道,使用PHP,访客来到我的页面的前一个网址?如何使用PHP获取以前的网址
49
A
回答
91
使用$_SERVER['HTTP_REFERER']
标题,但请记住,任何人都可以随时欺骗它,无论他们是否点击了链接。
19
$_SERVER['HTTP_REFERER']
就是答案
13
$_SERVER['HTTP_REFERER']
会给你不完整的URL。
如果你想http://bawse.3owl.com/jayz__magna_carta_holy_grail.php
,$_SERVER['HTTP_REFERER']
只会给你http://bawse.3owl.com/
只。
0
但是你可以为每个fromurl建立一个自己的链接。
例子:http://example.com?auth=holasite
在这个例子中你的网站是:example.com
如果有人打开链接是给你在auth变量holasite值。
然后只是$ _GET ['auth'],你有变量。但是你应该建立一个数据库来存储它并进行授权。
像: $ holasite = http://holasite.com (你可以使用mysql太..)
而只是与之相匹配的,和你有网址。
这种方法稍微复杂一点,但它的工作原理。此方法适用于共享系统身份验证。但是网站名称在哪里,你应该写一个ID,并使用该ID。
3
我还不能添加评论,所以我想分享HTTP_REFERER并不总是发送。
相关问题
- 1. 获取当前网址,并用PHP
- 2. Django:获取以前的网址
- 3. PHP:如何使用cURL获取网页的基准网址
- 4. wx.webkit - 如何获取当前网址...?
- 5. 如何从webview获取当前网址?
- 6. PHP:如何获取当前网址的目录深度?
- 7. PHP:获取当前文件以外的网址
- 8. 使用PHP获取整页网址
- 9. 如何获取CodeIgniter中的获取请求的当前网址?
- 10. 如何使用Ruby获取缩短网址的目标网址?
- 11. 如何只获取一段网址? (PHP)
- 12. PHP:如何获取引荐网址?
- 13. 如何从网址获取Domain.ext? PHP prase
- 14. 如何使用php获取干净的网址
- 15. 如何使用Selenium Perl API获取当前网址
- 16. 如何解析网址以获取基本网址? - Rails的3.1
- 17. 如何在php中获取当前完整网址(url + fragments)的网页。 。
- 18. 获取视频网址 - PHP
- 19. 使用Codeigniter获取网址
- 20. 如何获取RTSP网址?
- 21. 如何获取网站的网址?
- 22. 用PHP获取当前网址并提供DNS支持
- 23. 如何使用网页框在网页中获取Flash网址?
- 24. Php Apache获取引用网址
- 25. 用PHP获取整个网址?
- 26. Javascript或PHP或Zend框架 - 如何检查以前的网址?
- 27. 如何打网址使用的PHP
- 28. 使用反向代理获取XPages中的当前网址
- 29. 获取页面的当前网址(使用URL Rewrite)
- 30. AngularJS:如何获取以前的网址并替换它的参数?
它是跨浏览器的解决方案吗? – NullPointer 2014-03-20 10:45:07