簡體   English   中英

無法在php中檢索舊的會話變量值

[英]not able to retrieve old session variable values in php

嗨,我是PHP新手。我擁有“ item.php”頁面和“ cart.php”頁面。 在item.php中,有3個復選框可用。 如果我單擊item.php中的一個復選框,則該值將發送到cart.php頁面。 但是,如果我返回並選擇另一個復選框,則不會保留舊值。 僅打印新值。 我將檢索到的復選框值存儲在cart.php的會話變量中,但仍然無法檢索所選的舊值。 有人可以幫我嗎? 提前致謝

您的item.php頁面中是否有session_start()? 如果要通過會話將其保存在cart.php頁面中,則應該在item.php頁面中具有session_start()來獲取會話。

您可以嘗試在item.php頁面中執行以下操作以檢查:

session_start( );
echo '<pre>';
print_r($_SESSION);
echo '</pre>';

您也必須在item.php中啟動會話。 這樣,您將能夠在兩個頁面中處理用戶的會話數據。 在item.php中,您需要檢查用戶是否選擇了您的任何復選框(您可以從他們的會話值中看出),並將其顯示在頁面上。

暫無
暫無

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

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