PHP如何检测用户是不是从地址栏输入?

来源:百度知道 编辑:UC知道 时间:2024/05/31 12:36:16
例如我的程序是:http://www.abc.com/my.php?userid=21

那么在my.php的程序里,有没有办法做到,检测网友访问这个页面时,是不是从地址栏里输入的?只能用PHP,不要用js

成功解决的,再加分。

不行,php只能运行在服务器上,而你所说的是在客户端。不管从那访问发送到服务器上的内容都一样。再说了何必要检测从哪来的?好像没有多大意义吧

那或者检查一下有没有到这个页面前的页面地址吧
$_SERVER['HTTP_REFERER']

只能是这样吧,我想..

if($_SERVER['HTTP_REFERER']){
echo "不是从地址栏输入";
}else{
echo "是从地址栏输入";
}
不过$_SERVER['HTTP_REFERER']受很多因素影响,所以不一定准确.