现在的位置: 首页 > 综合 > 正文

PHP session和cookie

2012年12月10日 ⁄ 综合 ⁄ 共 1041字 ⁄ 字号 评论关闭
<?php
//===========================================================cookie
//$cookieValue = 'cookieValue';

//两种方法可以创建cookie
//1,
//setcookie("cookieName", $cookieValue, time()+600,"/t12/f1/f11/");
//2,
//header("Set-Cookie:cookieName=$cookieValue;expire=".(time()+100).";path=/t12/f1/f11/");

//第一个参数为cookie名,setcookie方法只有cookie名为必填,其他可填
//第二个参数为cookie值
//第三个cookie有效时长,单位秒
//第四个参数路径指定为哪个文件夹下的页面设置cookie,默认当前页所在文件夹


//一个cookie文件可以包含很多cookie元素
//路径如不写,或空字符串,默认生成当前文件夹的cookie文件,cookie文件名为 "当前访问页所在文件夹名+/"
//路径如要生成某指定文件夹的cookie,则路径必须为 "/+文件夹的绝对路径" 或 "/+文件夹的绝对路径+/" ,最大文件夹名为项目所在文件夹名
//当前页面可以访问所在文件夹及其所有父级文件夹生成的cookie文件中的值,但不可访问所在文件夹的所有子级文件夹生成的cookie

//echo $_COOKIE["cookieName"];

//清除cookie
//setcookie("cookieName","");
//或
//setcookie("cookieName","",time()-1);


//===========================================================session
//开始session,凡是使用$_SESSION[]全局变量的页面输出前都要运行此方法
session_start();
//设置session
$_SESSION['sessionName'] = "sessionValue";

//使用session
echo $_SESSION['sessionName'];

//销毁session三步一个不能少
session_destroy();
setcookie(session_name(), '', time() - 3600);
$_SESSION = array ();

抱歉!评论已关闭.