[英]Releasing a passed variable with PHP
我正在使用javascript和PHP將一些變量傳遞給頁面以接收它。
本質上,我收到這樣的變量:
if(isset($_REQUEST['command']) && $_REQUEST['command']=='add' && $_REQUEST['itemId']>0)
這將使代碼進入PHP參數以將商品添加到購物車。
當用戶繼續瀏覽網站時(即他去結帳),就會出現問題。 如果他想返回上一頁,則仍會以某種方式保留“ add”變量,並將帶有get的代碼放入“添加到購物車”參數中,然后將另一個項目添加到購物車,盡管這種情況不會發生。
使用完變量后如何釋放? 還是有更好的解決方案?
謝謝!
這是由於參數仍在查詢字符串中。 為了防止這種情況,您需要實現POST/REDIRECT/GET
模式 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.