Dear IT前輩們~
有一題想發問~
以下php描述!!!
公司官網要有一個Download下載頁面,裡頭有幾個下載ITEM,從ITEM連結案進去會跳出填寫需求的頁面,填完按下Submit再跳入到可以Download的畫面去!!!
以下需求描述!!!
客戶填完按下Submit後,跳到Download之後即可下載,不過萬一客戶要在官網再回到第一頁的Download下載頁面,按下連結還是會跳到填寫畫面,我的需求是想,是否讓填完之後,偵測IP,同一個IP已經填寫過就不要再跳填寫畫面,直接跳到最後一頁可以下載的頁面去呢?
IT前輩能指點一下小弟:)
其實不需要綁定 IP,使用 session 只要在瀏覽器未關閉前,session 都是存在的。
所以可以在 submit 送出後的處理頁面,加上
session_start();
$_SESSION["download_form_finished"] = true;
然後在 download item 連結點下去轉到填寫頁面前,加入
session_start();
if ($_SESSION["download_form_finished"]) {
// 下載
} else {
// 跳到填寫頁面
}