php专区

 首页 > php专区 > 正则表达式 > PHP setcookie()函数用法介绍 - php会话

PHP setcookie()函数用法介绍 - php会话

分享到:
【字体:
导读:
          cookie就像是php中的session一样,只是一个在客户端一个是在服务器端了,下面我来详细介绍php中setcookie对cookie设置与删除代码。...

PHP setcookie()函数用法介绍

cookie就像是php中的session一样,只是一个在客户端一个是在服务器端了,下面我来详细介绍php中setcookie对cookie设置与删除代码.

setcookie()语法

setcookie (PHP 3, PHP 4, PHP 5)

setcookie -- 发送一个 cookie 信息

说明:bool setcookie ( string name [, string value [, int expire [, string path [, string domain [, bool secure]]]]] )

写cookie实例代码如下:

  1. $value = 'something from somewhere'
  2. setcookie("TestCookie"$value); 
  3. setcookie("TestCookie"$value, time()+3600);  /* expire in 1 hour */ 
  4. setcookie("TestCookie"$value, time()+3600, "/~rasmus/""example.com", 1); 
  5. ?> 

读cookie实例代码如下:

  1. // Print an individual cookie 
  2. echo $_COOKIE["TestCookie"]; 
  3. echo $HTTP_COOKIE_VARS["TestCookie"]; 
  4. // Another way to debug/test is to view all cookies 
  5. print_r($_COOKIE); 
  6. ?> 

删除cookie实例代码如下:

  1. // set the expiration date to one hour ago 
  2. setcookie ("TestCookie""", time() - 3600); 
  3. setcookie ("TestCookie""", time() - 3600, "/~rasmus/""example.com", 1); 
  4. ?> 

由于cookie与HTTP的特定方式,你必须在你输出任何文本前,传送出所有的cookie.否则PHP会给出警告,并且cookie也不会被传送.因此,这样做是正确的:

实例代码如下:

  1. setcookie(’name’, ‘jeff’); 
  2. echo “Hello Everyone!”; 
  3. ?> 

以下是错误地:实例代码如下:

  1. echo “Hello Everyone!”; 
  2. setcookie(’name’, ‘jeff’); 
  3. ?> 

 

分享到:
修改PHP session 默认时间方法 - php会话
修改PHP session 默认时间方法 PHP中的session有效期默认是1440秒(24分钟),如果我们要让session记不过期怎么办呢,下在我们先来介绍在不修改程序是最好的方法了,因为如果修改程序,测试部一定非常郁闷像我一样,那么只能修改系统环境配置,其实很简单,打开php.ini设置文件, 修改三行如下: 1...
php中cookie用法详细介绍 - php会话
php中cookie用法详细介绍 cookie是发送在浏览器端一个小小的文件,可用来记录用户操作过的记录,如访问了那些文件等. 写入cookie实例代码如下: setcookie(name, value, expire, path, domain);  function w_cookie($n, $c, $e = 0,$isdes=1)   {     if($isdes==1...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……