$_SERVER['HTTP_REFERER']
这是什么商店?
我正在使用PHP和表格的POST方法做一些MySQL。
就我而言,我正在使用此表格
<form action="http://localhost/db/db.php" method="post">
<table>
<tr>
<td>Name:</td>
<td>
<input type="text" name="Name" value="" maxlength="100" />
</td>
</tr>
</table>
<input type="submit">
</form>
但在我的db.php中,它并没有给我$_SERVER['HTTP_REFERER']
答案 0 :(得分:4)
这会存储http://en.wikipedia.org/wiki/HTTP_referrer值。
表示它存储用户之前使用的以前网站的主机
答案 1 :(得分:2)
这将告诉您调用脚本的页面的URL。
所以,假设你去了http://google.com
,然后导航到脚本的网址,在脚本的生命周期内,$_SERVER['HTTP_REFERER']
中存储的值将为http://google.com
答案 2 :(得分:2)
好吧,非常简单,首先HTTP_REFERER不是php唯一的东西。它是一个Web服务器,IIS具有完全相同的服务器变量。
这样想,当客户端向php页面发出请求时,服务器会收集一些数据,客户端也会发送一些数据。这些所谓的服务器变量是请求中可用数据的集合。我建议不要只检查这个服务器变量,而是检查所有服务器变量。您可以访问哪些数据,例如客户端屏幕大小,浏览器,操作系统,您会感到惊讶。
我确信有人会发布服务器变量的确切技术含义,但是我给出的这个概述应该让你直截了当。
答案 3 :(得分:0)
这(通常)存储用户来自您页面的URI。