2011-03-09 134 views
0

我在我的網頁一些Ajax代碼,輸出一些動態的寶貴數據的請求的url,如何使Ajax代碼輸出數據只有當請求從我的網站去,所以它使用防止這些數據由第三方提供。檢查AJAX驗證

回答

0

(驗證應該使用PHP函數來完成),你必須做到這一點的服務器,使用URL引用服務器上,並決定在此請求從您的網站或一些其他地方來。然後做出相應的迴應

0

一種方式做這將是上試請求腳本一側的$ _SERVER變量。

所以收到的數據返回給你做檢查,以確保$ _SERVER變量包含表明該請求從服務器傳來的信息Ajax請求。

我想大概會是$ _ SERVER [「REMOTE_ADDR」],你要檢查,或者在「HTTP_REFERER」可能工作了。

基本上,如果他們不匹配,那麼您的服務器的信息只是返回false或空字符串,而不是數據請求。