php创建cookie实例.

下面代码是创建两个cookie:name和age; 并且这两个cookie将在一小时后过期。

<?php
   setcookie(\"name\", \"John Watkin\", time()+3600, \"/\",\"\", 0);
   setcookie(\"age\", \"36\", time()+3600, \"/\", \"\",  0);
?>
<html>   
   <head>
      < >php创建cookie</ >
   </head>  
   <body>
      <?php echo \"Set Cookies\"?>
   </body>  
</html>

php访问cookie

php提供了两个方法访问cookie,分别是$_COOKIE和$HTTP_COOKIE_VARS,实例如下:

<html>   
   <head>
      < >php访问cookie</ >
   </head>  
   <body>     
      <?php
         echo $_COOKIE[\"name\"]. \"<br />\";         
         /* 下面的方法也是获取cookie */
         echo $HTTP_COOKIE_VARS[\"name\"]. \"<br />\";         
         echo $_COOKIE[\"age\"] . \"<br />\";         
         /* 下面的方法也是获取cookie */
         echo $HTTP_COOKIE_VARS[\"name\"] . \"<br />\";
      ?>      
   </body>
</html>

php检查cookie是否存在

检查cookie是否存在,可以使用isset()函数,和检查其他变量是否存在一样。

<##ads_in_article_manong##>

<html>   
   <head>
      < >php检查cookie是否存在</ >
   </head>   
   <body>    
      <?php
         if( isset($_COOKIE[\"name\"]))
            echo \"Welcome \" . $_COOKIE[\"name\"] . \"<br />\";      
         else
            echo \"Sorry... Not recognized\" . \"<br />\";
      ?>      
   </body>
</html>

php删除cookie

删除cookie只需要将cookie的过期日期变更为过去的时间点即可。

<?php
   setcookie( \"name\", \"\", time()- 60, \"/\",\"\", 0);
   setcookie( \"age\", \"\", time()- 60, \"/\",\"\", 0);
?>
<html>   
   <head>
      < >php删除cookie</ >
   </head>   
   <body>
      <?php echo \"Deleted Cookies\" ?>
   </body> 
</html>
收藏 打印