2011-05-14 63 views
0

我有一個基於PHP的文件,但輸出並將其自身編碼爲JSON。僅限當前網站的文件訪問權限

另外它有一個.json文件類型。

但是人們目前正在訪問它,如果他們不在我的網站上,我不希望他們。

PHP可以實現這一目標嗎?

回答

0

您可能需要檢查入站Referer標頭,如果它與您的站點不匹配,請刪除流量。當然有辦法解決這個問題,但它會阻止隨意使用。

0

不,這是不可能的,除非您強制人們在您的網站上註冊並稍後輸入授權訪問令牌(一個不可猜測的字符串)。

一個不完整的解決方案是檢查引用者。不幸的是,並非所有瀏覽器都會轉發推薦人。像這樣訪問引薦:

$_referer = $_SERVER["HTTP_REFERER"]; 

,是這樣一個完整的URL:

http://www.google.de/search?hl=en&q=Macintosh