2011-01-28 124 views
-1
$_SERVER['HTTP_REFERER'] 

這家商店是什麼? 我正在做一些使用PHP與表單的POST方法的MySQL。任何人都可以告訴我這是什麼意思在PHP中?

在我的情況IM使用這種形式

<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']

+2

查看http://php.net/manual/en/reserved.variables.server.php – 2011-01-28 23:56:50

+0

您是否想過要搜索PHP文檔? http://uk.php.net/results.php?q=HTTP_REFERER&p=manual&l=en – 2011-01-28 23:57:37

回答

2

確定它非常容易,首先HTTP_REFERER不是一個PHP唯一的事情。它的Web服務器事物IIS具有完全相同的服務器變量。

想到這樣,當客戶端向php頁面發出請求時,服務器收集一些數據,客戶端也發送一些數據。這些所謂的服務器變量是請求中可用數據的集合。我建議不僅檢查這個服務器變量,而且事實上所有的服務器變量。你會驚訝什麼數據可以訪問,例如客戶端的屏幕大小,瀏覽器,操作系統。

我確定有人會發佈一個服務器變量的確切技術含義,但是我給出的這個概述應該讓你直觀。

2

這告訴你,你的腳本正在從調用頁面的URL的用戶使用。

所以,說你去了http://google.com,然後導航到腳本的網址,您的腳本的壽命,存儲在$_SERVER['HTTP_REFERER']值將http://google.com

0

這(通常)存儲用戶來自於URI你的頁面。

相關問題