1
我在PHP中開發了一個項目,現在我需要處理從我自己的服務器發送的POST數據!
該怎麼辦?
REFERRER不是一個解決方案,因爲它可以被阻止/刪除或輕鬆更改!
是否有代碼阻止它在.htaccess?只從自己的服務器接受POST
我在PHP中開發了一個項目,現在我需要處理從我自己的服務器發送的POST數據!
該怎麼辦?
REFERRER不是一個解決方案,因爲它可以被阻止/刪除或輕鬆更改!
是否有代碼阻止它在.htaccess?只從自己的服務器接受POST
你可以嘗試使用cryptographic nonce:典型的客戶機 - 服務器通信過程中既包括服務器隨機數和客戶端隨機數(此客戶端隨機數可以使用隨機數從服務器recived待建)基於隨機數的認證過程。
現在,這不會讓你超級安全(因爲會有人能夠繞過這個很容易),大多數floks將很難發佈到你的網站。
(此圖片顯示如何使用隨機數在authetification過程,但是你可以使用它的非認證目的)
沒有辦法強制執行這一點。您可以向頁面添加挑戰,但也可以檢索。 – Ikke 2011-04-12 06:42:57
但在很多頁面添加挑戰將迫使用戶討厭我的網站:( – Sourav 2011-04-12 06:45:01
@Sourav,沒有必要。StackOverflow使用它來防止發佈自動機器人,我不能說我討厭這個網站。 – 2011-04-12 06:47:04