PHP學習筆記 刪除與銷毀session

2022-09-06 05:15:12 字數 1049 閱讀 2145

刪除某個session值可以使用php的unset函式,刪除後就會從全域性變數$_session中去除,無法訪問。

session_start();

$_session['name'] = 'jobs';

unset($_session['name']);

echo $_session['name']; //提示name不存在

如果要刪除所有的session,可以使用session_destroy函式銷毀當前session,session_destroy會刪除所有資料,但是session_id仍然存在。

session_start();

$_session['name'] = 'jobs';

$_session['time'] = time();

session_destroy();

值得注意的是,session_destroy並不會立即的銷毀全域性變數$_session中的值,只有當下次再訪問的時候,$_session才為空,因此如果需要立即銷毀$_session,可以使用unset函式。

session_start();

$_session['name'] = 'jobs';

$_session['time'] = time();

unset($_session);

session_destroy();

var_dump($_session); //此時已為空

如果需要同時銷毀cookie中的session_id,通常在使用者退出的時候可能會用到,則還需要顯式的呼叫setcookie方法刪除session_id的cookie值。

使用unset刪除name的session值。

<?php

session_start

();$_session['name'] = 'jobs';

//在這裡刪除name的session值

unset($_session['name']);

if (isset($_session['name']))

echo 'session被銷毀';

php學習筆記(五)刪除

index.php if get magic quotes gpc 關閉php的魔術引號功能。else unset process 關閉php的魔術引號功能。建立連線物件 try catch pdoexception e if isset get deletejoke catch pdoexcept...

php學習筆記 變數與常量

php是一種解釋性語言,以作為php的開始標籤和結束標籤 伺服器只解析php標籤內的內容,不在php標籤內的內容直接返回給客戶端 注意 如果整個文件都是php 則結束標籤?可以省略目錄 不同於c c php變數型別是弱型別,它支援八種原始型別 四種標量型別 兩種復合型別 兩種特殊型別 php的變數以...

PHP學習 PHP學習筆記 3

php 學習筆記 3 8 php 預定義常量 9 php 類 示例 var1 33 var2 44 if語句if var1 var2 echo if.else語句if var1 var2 else echo if.elseif.else語句if var1 var2 elseif var1 var2 ...