PHP ?? ?? ???? - ??
1. PHP ?? ??
? ?? ??? ?? ??? ?????? ???? ???? ??? ?? ???? ????? ?? ?? ????. . ?????? ??? ?? ?? ???? ???? ??? ?????.
PHP ?? ??? ??? ??(??)? ?? ??? ????? ??? ??(??)? ??? ???? ? ?????. ?? ??? ?? ???? ?? ??? ???? ?? ????? ?? ????? ??? ? ????.
2. PHP ?? ??
????? ??????? ??? ? ??????? ?? ??? ?? ????. ??? ??? ?? ?????. ???? ??? ???? ?? ????. ?? ?? ?? ??? ? ? ????. ??? ?????? ??? ?????. HTTP ??? ??? ??? ? ?? ??? ? ??? ??? ????, ??? ??? ?? ????.
PHP ??? ?? ??? ?? ??? ??(?: ??? ??, ??? ?? ?)? ??? ???? ? ??? ?????. ?, ?? ??? ?????? ???? ???? ?? ??? ?????. ??? ????? ???? ?? ?? ???? ??????? ??? ? ????.
??? ? ???? ?? ?? ID(UID)? ???? ? UID? ???? ??? ???? ???? ?????. UID? ??? ????? URL? ?? ?????.
3. PHP ?? ??
PHP ??? ??? ??? ???? ?? ?? ??? ???? ???.
??: session_start() ??? <html> ?? ?? ????? ???.
<?php session_start(); ?> <html> <body> </body> </html>
? ??? ??? ?? ??? ??? ? ??? ???? ??? ??? ?????. , ??? ???? UID? ?????.
4. ?? ?? ??
?? ??? ???? ???? ??? ??? PHP $_SESSION ??? ???? ????.
?: ??? ??? ????
<?php session_start(); // 存儲(chǔ) session 數(shù)據(jù) $_SESSION['views']=10000; ?> <html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> </head> <body> <?php // 檢索 session 數(shù)據(jù) echo "瀏覽量:". $_SESSION['views']; ?> </body> </html>
??? ???? ????
?? ???? ??? ???? ???? ????. isset() ??? "views" ??? ?????? ??? ?????. "views" ??? ??? ?? ???? ?????. "views"? ??? "views" ??? ???? 1? ?????. ??? ??? ????
<?php session_start(); if(isset($_SESSION['views'])) { $_SESSION['views']=$_SESSION['views']+1; } else { $_SESSION['views']=1; } echo "瀏覽量:". $_SESSION['views']; ?>
??? ???? ????
?? ?? ??? ??? 1 ??
5. ?? ??
?? ?? ???? ????? unset() ?? session_destroy() ??.
unset() ??? ??? ?? ??? ???? ? ?????:
<?php session_start(); if(isset($_SESSION['views'])) { unset($_SESSION['views']); } ?> 我們也可以通過調(diào)用 session_destroy() 函數(shù)徹底銷毀 session: <?php session_destroy(); ?>
??: session_destroy()? ??? ????? ??? ?? ?? ???? ?? ???.
??: ??? ??? ???