簡體   English   中英

如何確定發送到PHP腳本的POST數據來自何處?

[英]How do I identify where the POST data sent to a PHP script came from?

我的網站上有大量的數據收集表格,並且編寫了一個PHP腳本來處理所有數據。 所有表單都將一個腳本作為其動作,並將POST作為方法。 處理程序通過電子郵件將數據的副本發送給我,我希望我收到的電子郵件中包含其來源表格的URL。 PHP中有什么方法可以獲取提交給腳本的表單的網址? 還是我必須在每個表單的URL中添加一個額外的隱藏字段?

同樣在電子郵件中發送以下變量:

$_SERVER['HTTP_REFERER'] 

如果要確保帖子僅來自您自己的表單,則可以在表單的隱藏字段中放置一次性令牌以進行驗證。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM