PHP setcookie()函数用法介绍

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

 代码如下 复制代码

<?php
$value = 'something from somewhere';

setcookie("TestCookie", $value);
setcookie("TestCookie", $value, time()+3600);  /* expire in 1 hour */
setcookie("TestCookie", $value, time()+3600, "/~rasmus/", "example.com", 1);
?>

读cookie

 代码如下 复制代码

<?php
// Print an individual cookie
echo $_COOKIE["TestCookie"];
echo $HTTP_COOKIE_VARS["TestCookie"];

// Another way to debug/test is to view all cookies
print_r($_COOKIE);
?>

删除cookie

 代码如下 复制代码

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

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

 代码如下 复制代码

<?php

setcookie(’name’, ‘jeff’);

echo “Hello Everyone!”;

?>

以下是错误地:

 代码如下 复制代码

<?php

echo “Hello Everyone!”;

setcookie(’name’, ‘jeff’);

?>

时间: 2024-10-02 07:19:25

PHP setcookie()函数用法介绍的相关文章

php中setcookie() 函数用法介绍

setcookie() 函数向客户端发送一个 HTTP cookie. cookie 是由服务器发送到浏览器的变量.cookie 通常是服务器嵌入到用户计算机中的小文本文件.每当计算机通过浏览器请求一个页面,就会发送这个 cookie. cookie 的名称指定为相同名称的变量.例如,如果被发送的 cookie 名为 "name",会自动创建名为 $user 的变量,包含 cookie 的值. 必须在任何其他输出发送前对 cookie 进行赋值. 如果成功,则该函数返回 true,否则

javascript中函数用法介绍(匿名函数,函数传值,参数)(1/2)

第一课 -- 匿名函数 一.什么是匿名函数? 在Javascript定义一个函数一般有如下三种方式: 1.函数关键字(function)语句:  代码如下 复制代码 function fnMethodName(x){alert(x);} 2.函数字面量(Function Literals): var fnMethodName = function(x){alert(x);} 3.Function()构造函数: var fnMethodName = new Function('x','alert(

Laravel 5.3 cache()函数用法介绍

自从来到贝贝后,工作越来越忙,已经做不到一日一更了,一个星期能做到三篇更新就很不容易了,惭愧... 今天我们来看一看 Laravel 5.3 中新增的一个辅助函数:cache. 这个辅助函数和另外两个辅助函数很相似:session和cookie,它们都有三个用法:获取值,设置值以及返回对应服务的实例,以session为例: session('abc', null)会获取abc对应的值,如果为空的话返回null session(['abc'=>'laravel学院'])设置abc的值为Larave

java中random()函数用法介绍

Random() 创建一个新的随机数生成器.    代码如下 复制代码 Random(long seed) 使用单个 long 种子创建一个新的随机数生成器. 我们可以在构造Random对象的时候指定种子,如:  代码如下 复制代码 Random r1 = new Random(20); 或者默认当前系统时间对应的相对时间有关的数字作为种子数:  代码如下 复制代码 Random r1 = new Random(); 种子数只是随机算法的起源数字,和生成的随机数字的区间无关. 2.Random类

php自定义函数用法介绍

自定义函数 7.2.1函数命名基本原则: 1.函数名不能和已有的函数名重名. 2.函数名只能包含字母.数字和下划线. 3.函数名不能以数字开头   7.2.2基本使用:用function进行声明  代码如下 复制代码 <?php //创建函数 function funcCountArea($radius) {     return $radius*$radius*pi();    }   //使用函数 $area = funcCountArea(20); echo $area; echo '<

PostgreSQL的时间日期函数用法介绍

一.获取系统时间函数 1.1 获取当前完整时间  代码如下 复制代码 select now(); david=# select now();               now              -------------------------------  2013-04-12 15:39:40.399711+08 (1 row) david=# current_timestamp 同 now() 函数等效. david=# select current_timestamp;    

PHP curl_setopt函数用法介绍

bool curl_setopt (int ch, string option, mixed value) curl_setopt()函数将为一个CURL会话设置选项.option参数是你想要的设置,value是这个选项给定的值 伪造登录 主站wap登录和discuz论坛wap登录,两边的用户数据资料在同一个表中进行调用   //论坛api登录接口地址 $uri = "http//www.111cn.net/ //参数数组  代码如下 复制代码 $data = array( 'username'

PHP中array_slice函数用法介绍

array_slice() 函数在数组中根据条件取出一段值,并返回. 注释:如果数组有字符串键,所返回的数组将保留键名.(参见例子 4) 语法 array_slice(array,offset,length,preserve) 函数在数组中根据条件取出一段值,并返回 参数  array  必需.规定输入的数组. offset  必需.数值.规定取出元素的开始位置.如果是正数,则从前往后开始取,如果是负值,从后向前取 offset 绝对值. length  可选.数值.规定被返回数组的长度.如果是

python中函数用法介绍

 代码如下 复制代码 def sumOf(a, b):     return a + b 1. 函数形参 函数中的参数名称为'形参',调用函数时传递的值为'实参' 2. 局部变量 在函数内定义的变量与函数外具有相同名称的其他变量没有任何关系,即变量名称对于函数来说是局部的.这称为变量的作用域. global语句, 为定义在函数外的变量赋值时使用global语句.  代码如下 复制代码 def func():     global x     print "x is ", x     x