php教程 session 變數用於儲存有關使用者會話的資訊,或更改使用者會話的設定。session 變數儲存的資訊是單一使用者的,並且可供應用程式中的所有頁面使用。
php session 變數
當您運行一個應用程式時,您會開啟它,做些更改,然後關閉它。這很像一次會話。電腦清楚你是誰。它知道你何時啟動應用程式,並在何時終止。但是在網際網路上,存在一個問題:伺服器不知道你是誰以及你做什麼,這是由於 http 地址不能維持狀態。
通過在伺服器上儲存使用者資訊以便隨後使用,php session 解決了這個問題(比如使用者名稱稱、購買商品等)。不過,會話資訊是臨時的,在使用者離開網站後將被刪除。如果您需要永久儲存資訊,可以把資料存放區在資料庫教程中。
session 的工作機制是:為每個訪問者建立一個唯一的 id (uid),並基於這個 uid 來儲存變數。uid 儲存在 cookie 中,亦或通過 url 進行傳導。
*/
class my_session
{
function my_session()
{
// destroy sessions started with session.auto_start
if( session_id() )
{
session_unset();
session_destroy();
}
session_start();
}
function set($name, $value)
{
$_session[$name] = $value;
}
function get($name)
{
if(isset($_session[$name]))
return $_session[$name];
else
return false;
}
function del($name)
{
unset($_session[$name]);
}
function destroy()
{
$_session = array();
session_destroy();
}
}
http://www.bkjia.com/PHPjc/631711.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/631711.htmlTechArticlephp教程 session 變數用於儲存有關使用者會話的資訊,或更改使用者會話的設定。session 變數儲存的資訊是單一使用者的,並且可供應用程式中的所...