问题:
数组可以用作 PHP 中的会话变量吗?在多页面场景的上下文中,有必要维护一个包含第二页上的名称列表的会话数组。如果在第一页上单击另一个单元格,会话数组会保留原始列表还是会更新为新名称?
答案:
PHP 确实允许数组用作会话变量。下面是一个演示代码片段:
<code class="php"><?php session_start(); $_SESSION["my_array"] = ["apple", "banana", "orange"]; ?></code>
关于您的后续问题,一旦建立了会话变量,它就会一直存在,直到显式更改或取消设置为止。因此,除非在第三页上进行修改,否则会话数组将保留相同的列表,直到在第二页上修改或删除为止。要更新会话数组,您只需为其分配一个新值即可:
<code class="php"><?php session_start(); $_SESSION["my_array"] = ["apple", "banana", "cherry"]; ?></code>
以上是我可以在 PHP 中将数组存储为会话变量吗?它在页面之间的行为如何?的详细内容。更多信息请关注PHP中文网其他相关文章!