簡體   English   中英

使用PHP釋放傳遞的變量

[英]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.

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