簡體   English   中英

在SESSION數組中存儲變量

[英]Storing variables in SESSION array

我有一個變量,它會在每個ajax請求中更改其值。 我要完成的工作是擁有一個會話數組$ _SESSION [“ tmp_arr”],並用同一變量的值填充它。 我不想覆蓋$ _SESSION變量的值,而是將其附加到數組中。 哪種方法可以實現?

如果_SESSION中沒有這樣的元素,或者它不是數組,則使用第一個/初始值創建一個新元素。 否則,將新值附加到現有數組。

session_start();
[...]
if ( !isset($_SESSION["tmp_arr"]) || !is_array($_SESSION["tmp_arr"]) ) {
    $_SESSION["tmp_arr"] = array( $newValue );
}
else {
    $_SESSION["tmp_arr"][] = $newValue;
}

暫無
暫無

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

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