½¨Á¢ÉÌÒµÕ¾µã»òÕß¹¦ÄܱȽÏÍêÉÆµÄ¸öÈËÕ¾µã£¬³£³£ÐèÒª¼Ç¼·ÃÎÊÕßµÄÐÅÏ¢£¬ÔÚPHPÖÐÌṩÁËÁ½ÖÖ·½±ãµÄÊֶΣºsessionºÍcookie¹¦ÄÜ.ΪÁËÓÀ¾ÃµÄ±£³ÖÓû§ÐÅÏ¢,ÔòcookieÊÇ×î±ã½ÝµÄÊÖ¶Î.ÔÚÕâÀïÎÒ½«Îª´ó¼ÒÏêϸµÄ½²½âcookieµÄ¹¦Äܼ°Ê¹Ó÷½·¨.
¡¡¡¡Ò»: ÉèÖÃcookie
ʹÓÃcookieǰ±ØÐëÉèÖÃcookie.
º¯ÊýÔÐÍ:int setcookie(string name,string value,int expire,string path,string domain,int secure)
ÆäÖÐ,³ýnameÍâ,ËùÓеIJÎÊý¶¼ÊÇ¿ÉÑ¡µÄ,¿ÉÒÔÓÿյÄ×Ö·û´®±íʾδÉèÖÃ.
ÊôÐÔvalue: ÓÃÀ´Ö¸¶¨Öµ.
ÊôÐÔpath: ÓÃÀ´Ö¸¶¨cookie±»·¢Ë͵½·þÎñÆ÷µÄÄÄÒ»¸öĿ¼·¾¶ÏÂ.
ÊôÐÔdomain:Äܹ»ÔÚä¯ÀÀÆ÷¶Ë¶ÔcookieµÄ·¢ËͽøÐÐÏÞ¶¨.
expire²ÎÊý:ÓÃÀ´Ö¸¶¨cookieµÄÓÐЧʱ¼ä,ËüÊÇÒ»¸ö±ê×¼µÄUnixʱ¼ä±ê¼Ç.
¡¡¡¡¿ÉÒÔÓÃtime()»òÕßmktime()º¯ÊýÈ¡µÃ,ÒÔÃëΪµ¥Î».
secure²ÎÊý:±íʾÕâ¸öcookieÊÇ·ñͨ¹ý¼ÓÃܵÄHTTPSÐÒéÔÚÍøÂçÉÏ´«Êä.
¡¡¡¡¶þ: ÉèÖÃcookieʱµÄ×¢ÒâÊÂÏî
ÔÚͬһ¸öÒ³ÃæÖÐÉèÖÃcookie,ʵ¼ÊÉÏÊǰ´´ÓºóÍùǰµÄ˳Ðò½øÐеÄ.Èç¹ûÒªÏÈɾ³ýÒ»¸öcookie,ÔÙдÈëÒ»¸öcookie,Ôò±ØÐëÏÈддÈëÓï¾ä,ÔÙдɾ³ýÓï¾ä.·ñÔò»á³öÏÖ´íÎó.
¡¡¡¡Èý: setcookie¾ÙÀý
¼òµ¥µÄ: setcookie("mycookie","value_of_mycookie");
´øÊ§Ð§Ê±¼äµÄ: setcookie("withExpire","Expire_in_1_hour",time()+3600);
ʲô¶¼ÓеÄ:setcookie("FullCookie","Full_cookie_value",time+3600,"/forum","www.123.com",1);
¡¡¡¡ËÄ: cookieµÄÒ»Ð©ÌØµã
cookieÊÇÃæÏò·¾¶µÄ.ȱʡpathÊôÐÔʱ,WEB·þÎñÆ÷Ò³»á×Ô¶¯´«µÝµ±Ç°Â·¾¶¸øä¯ÀÀÆ÷.Ö¸¶¨Â·¾¶»áÇ¿ÖÆ·þÎñÆ÷ʹÓÃÉèÖõÄ·¾¶.
ÔÚÒ»¸öÄ¿Â¼Ò³ÃæÀïÉèµÄcookieÔÚÁíÒ»¸öĿ¼µÄÒ³ÃæÀïÊÇ¿´²»µ½µÄ.
¡¡¡¡Îå: ½ÓÊպʹ¦Àícookie
PHP¶ÔcookieµÄ´¦ÀíÊÇÈ«×Ô¶¯µÄ,ºÍ´¦ÀíFORM±äÁ¿µÄÔÔòÒ»Ñù.µ±È»Ò²¿ÉÒÔʹÓÃPHPÈ«¾Ö±äÁ¿,¡çHTTP_COOKIE_VARSÊý×é.
Àý: echo ¡çmycookie;
¡¡¡¡echo ¡çcookie Array[0];
¡¡¡¡echo count(¡çcookie Array);
¡¡¡¡echo ¡çHTTP_COOKIE_VARS["mycookie"];
¡¡¡¡Áù: ɾ³ýcookie
(1)µ÷ÓÃÖ»´øÓÐname²ÎÊýµÄsetcookie();
(2)ʹʧЧʱ¼äΪtime()»òtime-1;
¡¡¡¡
¡¡¡¡Æß: ʹÓÃcookieµÄÏÞÖÆ
(1) ±ØÐëÔÚHTMLÎļþµÄÄÚÈÝÊä³ö֮ǰÉèÖÃ;
(2)²»Í¬µÄä¯ÀÀÆ÷¶ÔcookieµÄ´¦Àí²»Ò»ÖÂ,ʹÓÃʱһ¶¨Òª¿¼ÂÇ;
(3)¿Í»§¶ËµÄÏÞÖÆ,±ÈÈçÓû§ÉèÖýûÖ¹cookie,Ôòcookie²»Äܽ¨Á¢;
¡¡¡¡
¡¡¡¡°Ë: Ò»¸ö¾ßÌåµÄÀý×Ó,Ï£Íû´ó¼Ò¶ÔcookieÓиü¼ÓÉî¿ÌµÄÈÏʶ
¡¡¡¡ÔõôÑù,ͨ¹ýÉÏÃæµÄ½éÉÜ,ÄãÊDz»ÊǶÔPHPÖеÄCOOKIE¹¦ÄÜÓÐÁËÏêϸµÄÁ˽â.·¢»ÓÄãµÄ´ÏÃ÷²ÅÖÇ,ÈÃÄãµÄÕ¾µã¹¦ÄܸüÇ¿´ó°É.ÈçÓÐÎÊÌâÇëÓë fbigov@sina.comÁªÏµ.ÈÃÎÒÃÇһͬ½ø²½.

