PHP session_destroy();

我使用DW和PHP寫一個購物車登入系統

但是購物車寫完訂單 送出訂單必須要清空紀錄

所以必須使用 session_destroy();

來清空加入購物車的紀錄

後來我發現 這樣的話 來我是會員登入進去填寫訂單送出後

我也會被強制登出

要麻解決這個問題呢?!!

Update:

還有一點就是

我還沒把所選的物品加入購物車的話

就直接按查詢購物車內的商品

因為購物車內沒商品

所以他都會顯示

Warning: Invalid argument supplied for foreach() in C:\AppServ\www\CS\balance.php on line 321

這樣的問題要如何解決

Update 2:

如果我使用重複區域 有些資料內容直行會變成空白

怎會這樣呢?!

Update 3:

今天在做購物車單筆刪除,可是怎麼都用不行呢?

我是做session函數 只要有人點選這樣商品

就會跨業到下頁網頁顯示

但在顯示這頁如果我要選擇單筆資料刪除要怎麼做呢?

因為session還沒匯入資料庫 所以在伺服器行為的刪除紀錄沒辦法使做

我要一筆一筆刪除我不要權不清空那種

Update 4:

to : 天叢雲

起問要加在哪邊?

6 Answers

Rating
  • 10 years ago
    Favorite Answer

    第一個問題:

    $_SESSION["變動名稱"] = ""

    第二個問題:

    Warning: Invalid argument supplied for foreach 解決方法:

    QUOTE:

    if(is_array($extcredits)) //add

    {

    foreach($extcredits as $id => $credit)

    {

    if($credit['ratio'])

    {

    $exchcredits[$id] = $credit;

    }

    }

    } //add

    QUOTE:

    foreach((array)$extcredits as $id => $credit)

    {

    if($credit['ratio'])

    {

    $exchcredits[$id] = $credit;

    }

    }

    網頁設計

    2011-05-17 12:00:59 補充:

    當然是加在出問的地方,

    foreach() in C:\AppServ\www\CS\balance.php on line 321

    用if把foreach()包起來,

    如:

    if(is_array($extcredits)) //add

    {

    //原本的foreach

    }

  • Anonymous
    7 years ago

    取得最好的網站行銷效果。

    1、專業關鍵字分析

    2、保證排名第一頁

    3、行銷規劃整合

    4、國際化全球行銷

    企業網站建置規劃:企業網站建置

    我們提供專業完整的網站建置服務,依客戶需求打造企業專屬網站、幫助企業樹立良好的企業形象,打開市場《 網站建置超值方案 》

    1、量身規劃設計企業專屬網站

    2、舊網站製作改版、網站重新建置

    3、購物平台網站製作 0800800807

    參考資料http://www.innet.com.tw

  • 9 years ago

    那麼幸苦

    shoppingcart.tw

    喜歡可以給您

  • 億湘
    Lv 5
    10 years ago

    送出訂單必須要清空紀錄

    應該用session=""

    而不是使用session_destroy()

    foreach()的錯誤

    你應該是跑回圈去分析有哪些商品

    所以加一個若session=""時不要跑 foreach()就好了

  • How do you think about the answers? You can sign in to vote the answer.
  • 貓霸
    Lv 5
    10 years ago

    把你的購物車存放的SESSION變數(建議改用COOKIE存放購物車)移除就好

    如 unset( $_SESSION['CART'] );

  • 10 years ago

    清session不是只有session_destroy()可以用....

    還有其他方法...

Still have questions? Get your answers by asking now.