国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

session簡(jiǎn)介

PHP?Session


#PHP session 變數(shù)用於儲(chǔ)存關(guān)於用戶會(huì)話(session)的信息,或更改用戶會(huì)話(session)的設(shè)定。 Session 變數(shù)儲(chǔ)存單一使用者的信息,並且對(duì)於應(yīng)用程式中的所有頁(yè)面都是可用的。


開(kāi)始PHP Session

#在您將使用者資訊儲(chǔ)存到PHP session 之前,首先必須啟動(dòng)會(huì)話。

註解:session_start() 函數(shù)必須位於<html> 標(biāo)籤之前:

<?php session_start(); ?>

#<html>

<body>

</body>

#</html>

上面的程式碼會(huì)向伺服器註冊(cè)使用者的會(huì)話,以便您可以開(kāi)始保存使用者訊息,同時(shí)會(huì)為使用者會(huì)話分配一個(gè)UID。


儲(chǔ)存Session 變數(shù)

儲(chǔ)存和取回session 變數(shù)的正確方法是使用PHP $_SESSION變數(shù):

<?php
session_start();
// 存儲(chǔ) session 數(shù)據(jù)
$_SESSION['views']=1;
?>
 
<html>
<head>
<meta charset="utf-8">
<title>php.cn</title>
</head>
<body>
 
<?php
// 檢索 session 數(shù)據(jù)
echo "瀏覽量:". $_SESSION['views'];
?>
 
</body>
</html>

輸出:

瀏覽量:1

在下面的實(shí)例中,我們建立了一個(gè)簡(jiǎn)單的page-view 計(jì)數(shù)器。 isset() 函數(shù)偵測(cè)是否已設(shè)定 "views" 變數(shù)。如果已設(shè)定 "views" 變量,我們累加計(jì)數(shù)器。如果"views" 不存在,則建立"views" 變量,並把它設(shè)為1:

<?php
session_start();
 
if(isset($_SESSION['views']))
{
         $_SESSION['views']=$_SESSION['views']+1;
}
else
{
         $_SESSION['views']=1;
}
echo "瀏覽量:". $_SESSION['views'];
?>

?


##銷毀Session

如果您希望刪除某些session 數(shù)據(jù),可以使用unset() 或session_destroy() 函數(shù)。

unset() 函數(shù)用於釋放指定的session 變數(shù):

<?php
session_start();
if(isset($_SESSION['views']))
{
         unset($_SESSION['views']);
}
?>

您也可以透過(guò)呼叫session_destroy() 函數(shù)徹底銷毀session:

<?php
session_destroy();
?>

註解:session_destroy()將重置session,您將失去所有已儲(chǔ)存的session 資料。

Session大概有12個(gè)函數(shù)分別是:

session_start: 初始 session。

session_destroy: 結(jié)束 session。
session_unset: 釋放session記憶體。
session_name: 存取目前 session 名稱。
session_module_name: 存取目前 session 模組。
session_save_path: 訪問(wèn)目前 session 路徑。
session_id: 存取目前 session 代號(hào)。
session_register: 註冊(cè)新的變數(shù)。
session_unregister: 刪除已註冊(cè)變數(shù)。
session_is_registered: 檢查變數(shù)是否註冊(cè)。
session_decode: Session 資料解碼。
session_encode: Session 資料編碼。

還有個(gè)全域變數(shù)就是:$_SESSION

在您把使用者資訊儲(chǔ)存到 PHP session 之前,首先必須啟動(dòng)會(huì)話。
註解:session_start() 函數(shù)必須位於標(biāo)籤之前:

?

<?php session_start(); ?>


<html>
# <body>

</body>
</html>

php中session的用法。

(一)開(kāi)始session?
  在每一次使用session之前,都要加上這句話:「session_start();」。顧名思義,這個(gè)函數(shù)的作用就是開(kāi)始使用session。
(二)註冊(cè)session?
  首先要建立一個(gè)global(注意,一定要定義為global,不然在其它頁(yè)用不了)數(shù)組,如$login,其中$login['name']="Victor" ,$login['pwd']="111111",然後呼叫函數(shù)“session_register(login);”,session就成功註冊(cè)了。?
(三)使用session裡面的變數(shù)?
  和註冊(cè)session類似,都要先建立一個(gè)global數(shù)組,然後就和使用一般數(shù)組一樣了。?
(四)判斷session是否註冊(cè)?
  很簡(jiǎn)單,用「if (session_is_registered(login))」判斷就可以了。?
(五)卸載session?
  也很簡(jiǎn)單,「session_unregister(login);」就可以了。?
  注意:在進(jìn)行(二)(三)(四)(五)之前一定要先進(jìn)行(一)。


繼續(xù)學(xué)習(xí)
||
<?php session_start(); // 存儲(chǔ) session 數(shù)據(jù) $_SESSION['views']=1; ?> <html> <head> <meta charset="utf-8"> <title>php.cn</title> </head> <body> <?php // 檢索 session 數(shù)據(jù) echo "瀏覽量:". $_SESSION['views']; ?> </body> </html>
提交重置程式碼