在PHP中,可以利用unset()函数和预定义变量“$_SESSION”来清除指定session,语法“unset($_SESSION[‘session名称’]);”。
在php中,清除指定session,就是删除$_SESSION
数组的指定元素;
简单来说清除指定session,同数组的操作一样,直接注销 $_SESSION
数组的某个元素即可。
例如,删除 $_SESSION['name']
时,可以直接使用 unset() 函数,例如unset($_SESSION['name'])
;。
unset() 函数可以释放指定的变量,其语法格式如下:
unset(mixed $var [, mixed $...])
其中 $var 为要释放的变量,unset() 函数可以接收多个参数,参数之间使用,分隔。
注意:在使用 unset() 函数删除单个 Session 元素时,要注意尽量不要省略具体的元素名,即不要一次性的注销整个 $_SESSION 数组,这样有可能会造成意想不到的错误。
【示例】使用 unset() 函数,删除指定的 Session 元素。
session_start(); echo '<pre>'; $str = '任鹏博客'; $arr = ['删除 Session','$_SESSION']; $_SESSION['name'] = $str; $_SESSION['url'] = 'https://www.z6.net.cn/'; $_SESSION['title'] = $arr; echo '定义一个 Session,如下所示:<br>'; print_r($_SESSION); echo '删除 Session 中名为 title 的元素:<br>'; unset($_SESSION['title']); print_r($_SESSION);
运行结果如下:
定义一个 Session,如下所示: Array ( [name] => 任鹏博客 [url] => https://www.z6.net.cn/ [title] => Array ( [0] => 删除 Session [1] => $_SESSION ) ) 删除 Session 中名为 title 的元素: Array ( [name] => 任鹏博客 [url] => https://www.z6.net.cn/ )
未经允许不得转载:任鹏个人博客 » php怎么清除指定session
最新评论
Forex wiki. https://lt.forex-stock-bitcoin-brokers.com
Magnificent items from you, man. I have take note your stuff
Following on from the 3rd March Meetings held by economic de
It is remarkable, rather valuable message dfgdlfg2131.32
一般都会有一个沙盒期的,过了沙盒期就会慢慢放出来
百度不收录是应为是新站的原因吗?
The spike in consumer prices that left inflation at a four-d