我有一個RSS源,用戶將使用它來翻錄內容以顯示在那裏的網站。不過,我需要檢查該網站是否有訪問權限。PHP如果腳本被URL提取
它剛剛發生在我身上,我不知道在PHP中如何檢測腳本是否正在被服務器讀取,以及該URL是取回。
可能嗎?
我有一個RSS源,用戶將使用它來翻錄內容以顯示在那裏的網站。不過,我需要檢查該網站是否有訪問權限。PHP如果腳本被URL提取
它剛剛發生在我身上,我不知道在PHP中如何檢測腳本是否正在被服務器讀取,以及該URL是取回。
可能嗎?
這種情況的最好方法是...
可以使用$_SERVER["REMOTE_ADDR"]
來告知獲取服務器的IP地址。是否有其他可以說明的內容取決於用戶用來「翻錄」Feed的方法。
嚴格來說,除非服務器/客戶端需要花費時間來識別自己(HTTP認證,自定義頭部,POST請求中提供的數據等),否則嚴格來說不是這樣。
$_SERVER["REMOTE_ADDR"]
爲您提供請求服務器的IP。通過檢查這可以實現基本的訪問控制檢查。
另外,如果例如,引用者默認情況下不存在。 cURL被用於拉動飼料。 – 2010-07-22 09:17:06
我覺得給他們一個關鍵是最好的方法,謝謝! – azz0r 2010-07-22 09:28:08