Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 不在整个项目中为特定页面取消设置会话? 是否可以仅为一页取消设置$u会话['success'] 不在整个网站_Php - Fatal编程技术网

Php 不在整个项目中为特定页面取消设置会话? 是否可以仅为一页取消设置$u会话['success'] 不在整个网站

Php 不在整个项目中为特定页面取消设置会话? 是否可以仅为一页取消设置$u会话['success'] 不在整个网站,php,Php,当到达该页面时,首先将会话保存到cookie,类似这样 setcookie('cookie_name', $_SESSION['session_value'], time()+86400, "/",NULL,true); unset($_SESSION['session_value']); 当转到其他页面时,使用该cookie设置会话值我不知道这会对您有所帮助 例如,您取消设置的“sample.php”页面 页面的开头只需将会话值分配给一个变量并取消设置该会话 <?php sessi

当到达该页面时,首先将会话保存到cookie,类似这样

setcookie('cookie_name', $_SESSION['session_value'],  time()+86400, "/",NULL,true);
unset($_SESSION['session_value']);

当转到其他页面时,使用该cookie设置会话值

我不知道这会对您有所帮助 例如,您取消设置的“sample.php”页面 页面的开头只需将会话值分配给一个变量并取消设置该会话

<?php
 session_start();
 $session_fav = $_SESSION["favanimal"];
 unset($_SESSION['favanimal']);
?>

page contents here

<?php 
 /*At end of the page take that variable which assigned at start of the page*/
 /* again set the session here*/
 $_SESSION["favanimal"] = $session_fav;
?>

此处的页面内容

不,这是不可能的。我可以问你为什么这样做吗?1)我有一个条件和一个会话在前端,如果该条件此时为真,它的消息将显示在管理端。2) 这就是为什么我只想在一页中取消设置此会话。不,不可能