在PHP中使用session非常簡單,先執行session_start方法開啟session,然后通過全局變量$_SESSION進行session的讀寫。
session_start(); $_SESSION['test'] = time(); var_dump($_SESSION);
session會自動的對要設置的值進行encode與decode,因此session可以支持任意數據類型,包括數據與對象等。
session_start(); $_SESSION['ary'] = array('name' => 'jobs'); $_SESSION['obj'] = new stdClass(); var_dump($_SESSION);
默認情況下,session是以文件形式存儲在服務器上的,因此當一個頁面開啟了session之后,會獨占這個session文件,這樣會導致當前用戶的其他并發訪問無法執行而等待??梢圆捎镁彺婊蛘邤祿斓男问酱鎯斫鉀Q這個問題,這個我們會在一些高級的課程中講到。
設置一個session,使name的值為jobs
session_start(); $_SESSION['name'] = 'jobs';
請驗證,完成請求
由于請求次數過多,請先驗證,完成再次請求
打開微信掃碼自動綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報