检查用户以前是否在其他网页上


Check if user was previously on another webpage?

嗨,我想知道当用户访问我的一个网页时,如何说"页面.html"我想检查他们在进入"page.html"之前访问的最后一页是否是"google.com"(或任何其他网站)。有没有办法做到这一点,或者我必须控制他们来自的其他网页才能监控这一点?如果可能的话,我认为这可以在 php 中完成。

您正在寻找 HTTP Referer 值,在 PHP 中您可以使用 $_SERVER['HTTP_REFERER'] 获得该值。请注意,这是客户端浏览器自愿提供的完全任意的值,因此不能保证它是正确的或可信的。

使用 PHP $_SERVER变量将引荐来源网址引导至您的页面。http://php.net/manual/en/reserved.variables.server.php

$_SERVER['HTTP_REFERER'];

看看你想要的 _SERVER 美元文档$_SERVER['HTTP_REFERER'] 但请注意,它并不总是会被设置,这取决于用户代理。