ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

6-2-1 ¨Ï¥ÎCookie

6-2-1 ¨Ï¥ÎCookie

6-2-1   ¨Ï¥ÎCookie
­n±NCookie¼g¤J¨Ï¥ÎªÌºÝªºÂsÄý¾¹¤¤¡A¦bPHP¤¤¬O³Ì²³æ¤£¹L¤F¡A¥u­n¨Ï¥Î¡usetcookie()¡v¨ç¼Æ¨Ã«ü©wCookie¦WºÙ¸òCookie¸ê®Æ­È§Y¥i¡G
  1. setcookie(¡§¦WºÙ¡¨, ¡¨¸ê®Æ­È¡¨);
½Æ»s¥N½X
¦ÓŪ¨úCookieÅܼƸê®Æ«hŪ¨ú¦r¦êµù¼ÐªºCOOKIE°}¦C¡A¦p¤U¡G
  1. $X=$_COOKIE[¡§¦WºÙ¡¨];
½Æ»s¥N½X
¹ê°µ¾Ç²ß1¡G
ÃÒ©úCookieª«¥ó¬OÀx¦s¦bÂsÄý³s½uªÌªºÂsÄý¾¹¤§¤¤»P¾Ç²ßCookieª«¥óªº¸ê®Æ¦s¨ú¡C
¼¶¼g¤@§t¦³Cookieªººô­¶¡A¦p¤U©Ò¥Ü¡G
ex6_4.php
  1. <?
  2. if (! isset($_COOKIE["mynum"]))
  3.   {
  4.    setcookie("mynum",1);
  5.   }
  6. else
  7.   {
  8.    echo "¤§«e¨Ó¹L: " . $_COOKIE["mynum"] . "¦¸<br>";
  9.    $num=$_COOKIE["mynum"]+1;
  10.    setcookie("mynum",$num);
  11.   }
  12. echo "¥Ø«e¦¸¼Æ:" . $_COOKIE["mynum"] . "¦¸";
  13. ?>
½Æ»s¥N½X
°õ¦æ«á·|²£¥Í«o·|²£¥Í¡yCannot modify header information¡zªº¿ù»~¡A¦p¤U¹Ï¡G¡y¤w±NHTTP¼ÐÃD¼g¤J¥Î¤áºÝÂsÄý¾¹¡z¡C

¹Ï6-7  ½d¨Òex6_4.php¡C
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

­ì¦]¬°ÂsÄý¾¹»P¦øªAºÝ¥æ´« Cookie¸ê®Æªº®É¾÷»Ý¦b¦øªA¾¹©|¥¼¤U¸ü¸ê®Æµ¹ÂsÄý¾¹¤§«e´N¶i¦æ¥æ´«¡A§_«h·|¥X²{¿ù»~¡A¸Ñ¨M¤èªk¬°¥Î½w½Ä°Ï¡]Buffer¡^¨Ó¸Ë¤U¸üªº¸ê®Æ¡A§¹¾ãµ{¦¡¦p¤U©Ò¥Ü¡G
ex6_5.php
  1. <?
  2. ob_start();
  3. if (!isset($_COOKIE["mynum"]))
  4.   {
  5.    echo "³o¬O±z²Ä1¦¸¨Ó";
  6.    setcookie("mynum",1);
  7.   }
  8. else
  9.   {
  10.    $num=$_COOKIE["mynum"];
  11.    $num++;
  12.    echo "³o¬O±z²Ä " . $num . "¦¸¨Ó<br>";
  13.    setcookie("mynum",$num);
  14.   }
  15. ?>
½Æ»s¥N½X
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

²{¦b§Ú­Ì¨ÓÀËÅç¤@¤U¡G¥HIE 6¡]Window XP¡^¬°¨Ò¡A«Ø¥ß¦bÂsÄý¾¹¤¤ªºCookiesª«¥ó±N·|©ñ¸m¦b¡yC:\Documents and Settings\XXX\ Local Settings\Temporary Internet Files¡z¥Ø¿ý¤¤¡A§Ú­Ì¥ý±N¥Ø¿ý¤¤ªº©Ò¦³¸ê®ÆÀɮײM°£°®²b¡G

¹Ï6-8  ²M°£¼È¦sÀÉ®×»PCookie¡C
±µµÛ±Ò°ÊÂsÄý¾¹¡A¶}©lÂsÄýex6_5.php¡A¦¹®É§Ú­Ì±N·|µo²{¦b¡yC:\Documents and Settings\XXX\Local Settings\Temporary Internet Files¡z¥Ø¿ý¤¤ªº§Ö¨ú°O¾Ð¤¤¥u¦³§Ú­Ìªºµ{¦¡ºô­¶¼È¦sÀÉ¡A¨Ã¨S¦³¦h¥XCookies ªºª«¥óÀɮסI³o¬O¦]¬°§Ú­Ì¨S¦³³]©wCookieª«¥óªº¨ì´Á¤é¡A¦]¦¹¸ÓCookiesª«¥ó¨Ã¤£·|¦s¦b©óÂsÄý¾¹¤¤¡C

¹Ï6-9  µLCookies°O¿ýÀÉ¡C


´£¥Ü!!ÂsÄý¾¹ªº¡u§Ö¨ú°O¾Ð¡v¥u¦³¦b¡u°õ¦æÂsÄý¡v®É¤~·|¥Í®Ä¡A­Y¨Ï¥Î¡u¶}±ÒÂÂÀÉ¡vªº¤è¦¡Æ[¬Ýºô­¶(ÀÉ®×
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

        ÀR«ä¦Û¦b : ¤p¨Æ¤£°µ¡B¤j¨ÆÃø¦¨¡C
ªð¦^¦Cªí ¤W¤@¥DÃD