PHP ??
??? ?? ???? ???? ? ?????.
??? ??????
??? ??? ?? ???? User-Agent(????? ????)? ?????. ????? ?? ?? ??? ?/?? ??? ??? ?????. ? ??? ??? ????? ??? ? ??? ?????(????? ??? ?????? ???? ?? ??). ??? ??? ?? ??? ???? ??? ? ???? ??? ???? ??? ?????, ????? ???? ?? ? ? ????. ??? ??? ??? ??? ????? ?? ? ????. ???? ??? ?? ??? ???? ?????.
??:
1. ?? ?? ???? ??? ??? ? ????.
2. ?? ???? ?? ?? ????? ??? ??? ? ????.
3. ??? ??? ? ????. ??? ????, ?? ??? ??
4. ??? ????, ??? ??? ????? ??? ?? ??? ??? ? ????
??? ??? ??????
setcookie() ??? ?? ??? ???? ???? TRUE? ???? ??? ??? FALSE? ?????.
??: setcookie() ??? <html> ?? ?? ????? ???.
??
setcookie(??, ?, ??, ??, ???);
???? ??:
???? ??
?? ?? ??
? ??, ?? ?
?? ????, ?? ??, ????? ??
path ????, ??? ??? ??, /? ?? ??? ??? ???? ????, ???? ?? ??? ??? ??? ??? ?????.
domain ?? ??, ? ??? ??? ??? ??
?? 1
?? ???? "user"?? ??? ???? "php" ?? ?????. ?? ? ??? 1?? ?? ????? ?????:
<?php setcookie("user", "php", time()+3600); ?>
?????????????????????????????????? ??? ? ?? ?? ???? URL ????? ?? ? ???? ??????.
? 2
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????*30?)
Cookie? ?? ??? ?????PHP? $_COOKIE ??? ?? ?? ???? ? ?????.
?? ???? "user"?? ?? ?? ???? ???? ?????.
??????????????????????????????????????????????????????????????????????????????????????????????_COOKIE);
?> >
??? ???? ??? ??????
?? ?? ??? ?? ???? ???? ??? ??? ? ????.
??? ????: <?php
$expire=time()+60*60*24*30;
setcookie("user", "php", $expire);
?>
?:
?? ??? ???? ???? ????? ??? ???? ?? ??? ??? ? ????. ????? ?? ??? ?? ?? ?? ???? ? ????. ??? ?? ? ??? ???? ???.
????? ??? ???? ??? ??? ?? ???? ??????? ??? ???? ?? ????? ???? ?? ?? ?? ??? ???? ??????? ??? ?? ??? ???? ???. ? ?? ??? ??? ?? ???? ???? ????(?? ? ??? ??? ? ????? ?? ??? ?????). ?? ??? ???? "??" ??? ??? ? "welcome.php"? ??? ??? ?????.<html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> </head> <body> <?php if (isset($_COOKIE["user"])) echo "歡迎 " . $_COOKIE["user"] . "!<br>"; else echo "普通訪客!<br>"; ?> </body> </html>??? ?? "welcome.php" ???? ?? ?????. :
<?php // 設(shè)置 cookie 過(guò)期時(shí)間為過(guò)去 1 小時(shí) setcookie("user", "", time()-3600); ?>
?? ?? ??
???? ?????? ?? ?? ??? ????. ???? ????? ?????? ??? ? ?? ?? ?? 50?? ??? ? ??? ???? ????. , ?? ????? 30?? ????? ?????????? ?? ??? ??? ??? ????? ??? 4K? ??? ? ?????? ?? ??
????? ??? ??? ? ? ???? ???? ??? ??? ???? ???? ?? ???? ??? ??? ?? ????? ??? ?? ????? ??? ?? ??? ? ? ????(???. ??), ????, ????, ?????, ??????...) ??? ???? ?? ?? ??? ?????.
??? ??? ???? ??? ??? ? ???? ? ???? ? ?? ??? ???? ???