【发布时间】:2018-04-19 20:25:22
【问题描述】:
我使用会话$_SESSION['base64'] = base64_decode($_GET['url']); 保存base64 解码,保存后我想销毁所有会话但我不想销毁$_SESSION['base64']。
这是我的代码
session_start();
if (isset($_GET['url'])) {
$normal_link = $_GET['idc'];
$_SESSION['base64'] = base64_decode($_GET['url']);
header('Location: save1.php?idc='.$normal_link);
}
/**/
if (isset($_SESSION['base64'])) {
echo $_SESSION['base64'];
} else {
echo "Base64 Session not Recorded";
}
session_unset();
session_destroy();
当我运行我的代码时,它会给我Base64 Session not Recorded。我希望它给我我解码的 url。销毁会话后是否可以保留$_SESSION['base64'],或者是否有其他方法?
【问题讨论】:
-
除非重定向到它自己,否则你的会话检查不会发生
标签: php session session-variables