Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.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 包含文件的HTTP头与浏览位置!_Php_Javascript_Http Headers - Fatal编程技术网

Php 包含文件的HTTP头与浏览位置!

Php 包含文件的HTTP头与浏览位置!,php,javascript,http-headers,Php,Javascript,Http Headers,当浏览器因为url包含在另一个页面中而发送http头时,与通过浏览该页面调用http头时是否有任何不同。例如,如果我有myjavascript.php,我是否能够判断浏览它的人是否正在查看它,而不是将它包含在标记中?当人们想知道如何检测图像偷窥时,经常会出现这种情况 浏览器通常会为包含链接的页面URL的页面内请求发送“Referer”(sic)标题 这可以使用$\u服务器['HTTP\u REFERER']变量进行访问(注意拼写异常) 这个想法是,你可以检查这个变量,看看它是否引用了你网站的一部

当浏览器因为url包含在另一个页面中而发送http头时,与通过浏览该页面调用http头时是否有任何不同。例如,如果我有myjavascript.php,我是否能够判断浏览它的人是否正在查看它,而不是将它包含在标记中?

当人们想知道如何检测图像偷窥时,经常会出现这种情况

浏览器通常会为包含链接的页面URL的页面内请求发送“Referer”(sic)标题

这可以使用
$\u服务器['HTTP\u REFERER']
变量进行访问(注意拼写异常)

这个想法是,你可以检查这个变量,看看它是否引用了你网站的一部分

注意,这个变量并不总是准确的;用户可以选择不发送referer头(使用一些小的隐私工具)来保护自己的隐私,甚至可以修改浏览器以发送此字段中的任何内容。因此,不应该依赖它进行身份验证,除非您还考虑到即使是合法用户也可能将其留空或在其中放入任意字符串