我試圖利用$_SERVER
,但它不適合我。如果用戶沒有從這裏來,那麼不要處理 - 如何?
我需要的是:
爲了我的網站上訪問一個頁面,用戶必須來自貝寶回來。如果他沒有從PayPal重定向到我的網站,那麼不要執行該文件,而是給用戶一個錯誤。
我該怎麼做?
我試過如下:
$url = 'paypal';
if(strstr($_SERVER['HTTP_REFERER'], $url)) {
// my code
} else {
// my error
}
這並沒有爲我工作,我怎樣才能使這項工作,從貝寶例如鏈接(這是很長):
https://www.paypal.com/us/cgi-bin/webscr?cmd=_flow&SESSION=39QzTUoR0GugSwdZjeJ5zf4EkFIa2-rlRsdrqxfx4O3ibIMuzY3Eab7y6Dq&dispatch=5885d80a13c0db1f8e263663d3faee8dc60d77e6184470d515cedf52660ea0cd
請幫助,這是我正在處理的一些安全漏洞。
Dugi,請爲此使用一個庫。這是一件嚴肅的事情,你必須確保一切安全。從迄今爲止所寫的內容來看,您對安全性沒有太多的經驗 – Harmen 2010-10-30 15:51:40
並在您接觸時接受其他問題的一些答案。 – mway 2010-10-30 16:10:04