gpt4 book ai didi

php - 如何使用通配符取消设置 $_SESSION

转载 作者:行者123 更新时间:2023-12-02 06:43:26 25 4
gpt4 key购买 nike

示例我有 100 个表单字段。每个字段都会有错误 session 。成功提交表单后,我想取消设置任何以 $_SESSION['submit_']

开头的 session

首先我可以这样做

unset($_SESSION['submit_first_name'],
$_SESSION['submit_last_name'],
$_SESSION['submit_status'],
$_SESSION['submit_mobile'],
$_SESSION['submit_category']);

但是太长了。

如果我喜欢

session_destroy();

然后会终止我的登录 session

可以取消设置以 [submit_'] 开头的 session 词吗?

让我知道:)

最佳答案

你可以这样做:

foreach($_SESSION as $key=>$value)
if (strpos($key, 'submit_') === 0)
unset($_SESSION[$key]);

或者您可以像这样重新排列您的 $_SESSION 变量:

$_SESSION['submit']['first_name'];
$_SESSION['submit']['last_name'];
$_SESSION['log']['some_log'];
.
.
.
unset($_SESSION['submit']);

关于php - 如何使用通配符取消设置 $_SESSION,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4474537/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com