我正在創建一個表單嚮導,要求用戶逐步完成每個步驟,然後再轉到下一個步驟。使用SESSION控制PHP WebApp狀態
現在,一旦一個步驟被驗證並完成,我將$_SESSION['step']
切換到下一步,並在下一步加載時檢查該變量以確保其有效。如果用戶試圖跳到不按順序的步驟,則$_SESSION['step']
將阻止加載步驟。
這是正確的做法嗎?另外,一旦完成一個步驟,我希望用戶能夠返回並編輯在任何給定的前一步驟中輸入的值。我的方法不允許這樣做,因爲我不知道如何將會話更改爲他們正在重訪的步驟,而不知道它是否是有效的請求。
對此的任何輸入將不勝感激!
這是有道理的,是沿着我的想法,只有更有組織。感謝您的輸入! –