PHP ?? ?? ???? - ??
1. ??? ??????
??? ?? ???? ???? ? ?????. ??? ??? ???? ???? ???? ?? ?????. ??? ???? ????? ?? ???? ??? ??? ??? ???? ?????. PHP? ???? ?? ?? ???? ??? ? ????.
2. ??? ??? ?????
??? ????? setcookie() ??? ?????.
??: setcookie() ??? <html> ?? ?? ???? ???.
??
setcookie(??, ?, ??, ??, ???);
?: ??? ??? ????
?? ???? "user"?? ??? ???? "php" ?? ?????. ?? ? ??? 1? ?? ????? ??????.
<?php setcookie("user", "php", time()+60); ?>
?? ?? ???? ??? ?? ??? ??? ?? ????.
<?php $expire=time()+60; setcookie("user", "php",$expire); ?>
3. ?? ?? ??? ?????
PHP? $_COOKIE ??? ?? ?? ???? ? ?????.
?? ???? "user"?? ??? ?? ???? ???? ?????.
??? ??? ????
<html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> </head> <?php // 輸出 cookie 值 echo $_COOKIE["use"]; ?> </body> </html>
???? ????? isset() ??? ???? ??? ?????? ?????.
??? ??? ????.
<html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> </head> <body> <?php //判斷cookie數(shù)據(jù)是否存在 if (isset($_COOKIE["user"])) echo "歡迎 " . $_COOKIE["user"] . "!<br>"; else echo "普通訪客!<br>"; ?> </body> </html>
4. ??? ???? ??? ??????
?? ?? ? ???? ?? ???? ???? ???.
??? ????:
<?php // 設(shè)置 cookie 過期時(shí)間為過去 1 小時(shí) setcookie("user", "", time()-3600); ?>