簡體   English   中英

在沒有 javascript 的情況下防止頁面刷新后變量更新

[英]Prevent variable update after page refresh without javascript

我的一個朋友正在開發一個 web 應用程序,它更像是一個在線學習工具。 每頁上都有一組問題。 他希望當用戶回答了頁面上的所有問題並提交(並轉到下一頁以獲取下一組問題)時,他不應該能夠返回 go 來回答並再次重新提交這些問題。 這個想法是“機會來了一次”。

他不想使用 javascript,因為它可以被禁用,這讓他只能使用服務器端編碼。 他使用 PHP。

有解決辦法嗎?

也許使用會話 當您想要數據持久性時,這個“功能”真的很方便。

還可以選擇使用隱藏字段來傳遞值,但在我看來會話更干凈。

除非您想使用某種數據庫,否則最簡單的方法是使用 PHP 為用戶設置 cookies。 您將存儲已回答的問題並檢查該 cookie 服務器端。

暫無
暫無

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

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