如何在PHP中使用HTTP_REFERER

如何在PHP中使用HTTP_REFERER,php,html,http-referer,index-error,Php,Html,Http Referer,Index Error,我知道这可能是一个重复的另一个链接在这里,但我无法找到一个修复我的代码 我正在尝试为我的朋友和家人做一个拼图游戏,我需要一种方法来跟踪他们刚从哪个网站来,这样我就知道是将他们发送到下一个拼图/赢取屏幕,还是将他们发送到一个页面,有效地说他们是骗子。我试图使用$\u SERVER[HTTP\u REFERER]使这对我来说更容易,但是我想回显用户来自的地址来测试我的代码,并且我不断得到一个索引错误 我的代码: <?php $_SERVERADDR=$_SERVER['HTTP_REFERER

我知道这可能是一个重复的另一个链接在这里,但我无法找到一个修复我的代码

我正在尝试为我的朋友和家人做一个拼图游戏,我需要一种方法来跟踪他们刚从哪个网站来,这样我就知道是将他们发送到下一个拼图/赢取屏幕,还是将他们发送到一个页面,有效地说他们是骗子。我试图使用$\u SERVER[HTTP\u REFERER]使这对我来说更容易,但是我想回显用户来自的地址来测试我的代码,并且我不断得到一个索引错误

我的代码:

<?php
$_SERVERADDR=$_SERVER['HTTP_REFERER'];
echo "$_SERVERADDR";
?>

我在这一行中不断得到一个索引错误
$\u SERVERADDR=$\u SERVER['HTTP\u REFERER']

有人能帮忙吗?

推荐人并不总是固定的。如果使用curl//etc进行测试,则可以手动设置HTTP头,但如果只是在浏览器中点击脚本进行测试,则不能手动设置HTTP头

使用此键/值组合,您应该会看到以下输出


如果您
echo”“。打印($\u服务器,1)。”;“
?我的意思是,你看到了$\u服务器对象吗?@johntner我把信息放在这里:@Jax-p不,很遗憾