php session 函数,PHP中Session()函数使用
對比起 Cookie,Session 是存儲在服務器端的會話,相對安全,并且不像 Cookie 那樣有存儲長度限制,本文簡單介紹 Session 的使用。
由于 Session 是以文本文件形式存儲在服務器端的,所以不怕客戶端修改 Session 內容。實際上在服務器端的 Session 文件,PHP 自動修改 Session 文件的權限,只保留了系統讀和寫權限,而且不能通過 ftp 修改,所以安全得多。
// 啟動 Session
session_start();
// 聲明一個名為 admin 的變量,并賦空值。
$_SESSION["admin"] = null;
?>
session_start();
// 這種方法是將原來注冊的某個變量銷毀
unset($_SESSION['admin']);
// 這種方法是銷毀整個 Session 文件
session_destroy();
?>
session_start();
// 保存一天
$lifeTime = 24 * 3600;
setcookie(session_name(), session_id(), time() + $lifeTime, "/");
?>
// 保存一天
$lifeTime = 24 * 3600;
session_set_cookie_params($lifeTime);
session_start();
$_SESSION["admin"] = true;
?>
// 保存一天
$lifeTime = 24 * 3600;
// 取得當前 Session 名,默認為 PHPSESSID
$sessionName = session_name();
// 取得 Session ID
$sessionID = $_GET[$sessionName];
// 使用 session_id() 設置獲得的 Session ID
session_id($sessionID);
session_set_cookie_params($lifeTime);
session_start();
$_SESSION['admin'] = true;
?>
// 設置一個存放目錄
$savePath = './session_save_dir/';
// 保存一天
$lifeTime = 24 * 3600;
session_save_path($savePath);
session_set_cookie_params($lifeTime);
session_start();
$_SESSION['admin'] = true;
?>
另外,我們還可以使用 session_set_save_handler 函數來自定義 Session 的調用方式。
總結
以上是生活随笔為你收集整理的php session 函数,PHP中Session()函数使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php表单登录跳转页面跳转页面,form
- 下一篇: java编程里的values怎么使用,详