我有好幾頁,來到說:知道在哪裏請求從
- 婚宴
- 派對餐飲
- 房子變暖餐飲
- ETC
所有頁面使用相同的表格
當表單提交的用戶被引導到感謝you.php它不處理郵件形式等
我的問題
我想找出哪些頁面提交的表格來自於,有沒有簡單的方法來做到這一點?
我有好幾頁,來到說:知道在哪裏請求從
所有頁面使用相同的表格
當表單提交的用戶被引導到感謝you.php它不處理郵件形式等
我的問題
我想找出哪些頁面提交的表格來自於,有沒有簡單的方法來做到這一點?
正如frz3993建議,使用$ _SERVER ['HTTP_REFERER']是一個選項;然而,我會更多地使用這個來找出用戶來自哪些其他網站。由於這是您自己的網站,您可以控制表單生成,所以我肯定會使用隱藏字段或類似的內容,而不是相信用戶的瀏覽器來告訴您哪個頁面已提交表單。
永遠不要相信客戶! :)
最簡單的方法是:
$_SERVER['HTTP_REFERER']
,與缺少錯字R
)或無論你使用什麼,只要檢查處理提交的頁面上的值,並從那裏去。
我認爲隱藏的表單字段是最簡單的方法,但這意味着我需要編輯每一個形成。您能否詳細解釋一下'HTTP_REFERER'方法以及我應該如何/在哪裏實現它?非常感謝 –
@TimothyCoetzee在目標頁面中,檢查'$ _SERVER ['HTTP_REFERER']'的值;它會告訴你用戶在提交表單時所在的頁面。 –
您可以在這裏使用隱藏字段爲所有不同的頁面與所有不同的值來跟蹤頁面。
例如,你可以等使用字段名 「came_from」
1.wedding catering
<input type="hidden" name="came_from" value="wedding catering">
2. party catering
<input type="hidden" name="came_from" value="party catering">
。
http referer header? – frz3993
單擊鏈接添加本地存儲變量並設置頁面名稱或任何標誌。 –
你知道$ _SERVER ['HTTP_REFERER'],我想你應該谷歌它,它會給你一些想法。 –