Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php $\u服务器[';HTTP#u REFERER';]未显示Facebook页面完整url_Php_Facebook_Http Referer - Fatal编程技术网

Php $\u服务器[';HTTP#u REFERER';]未显示Facebook页面完整url

Php $\u服务器[';HTTP#u REFERER';]未显示Facebook页面完整url,php,facebook,http-referer,Php,Facebook,Http Referer,我正在尝试使用$\u SERVER['HTTP\u REFERER']在我的一个表单上获取REFERER页面URL $form['values'][] = htmlspecialchars($_SERVER['HTTP_REFERER']); 碰巧,当referer是我的facebook页面时,我只会得到referer页面:https://l.facebook.com/而不是我的facebook页面的完整URL 有什么想法吗?打印($\u服务器)并选择所需的索引HTTP\u REFERER似乎

我正在尝试使用
$\u SERVER['HTTP\u REFERER']
在我的一个表单上获取REFERER页面URL

$form['values'][] = htmlspecialchars($_SERVER['HTTP_REFERER']);
碰巧,当referer是我的facebook页面时,我只会得到referer页面:
https://l.facebook.com/
而不是我的facebook页面的完整URL


有什么想法吗?

打印($\u服务器)
并选择所需的索引
HTTP\u REFERER
似乎与您期望的值不同。@AksenP
print\r($\u SERVER)
show上的任何内容都没有显示我的facebook页面URL“有什么想法吗?”——因为facebook故意以这种方式实现它,以更好地保护用户隐私。如果有任何解决办法的话,这将意味着Facebook在他们最初的目标上会做得很差…(顺便说一句,我希望你不要认为这是Facebook唯一的问题?任何其他你试图从中获取此信息的网站,可能只是告诉用户的浏览器只发送部分推荐人信息,或者根本不发送任何信息-)“
HTTP\u REFERER
上的PHP文档说:
这是由用户代理设置的。不是所有的用户代理都会设置这一点,有些代理提供修改HTTP\u REFERER的功能。简言之,它不能真正被信任。