PHP session和cookie

<?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 ();

你可能感兴趣的:(PHP session和cookie)