首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

对话控制cookie session

2012-09-22 
会话控制cookie session设置cookiesetcookie(name,value,expire)头函数前不能有输出如果expire不设置 关闭

会话控制cookie session

设置cookiesetcookie(name,value,expire)头函数前不能有输出   如果expire不设置 关闭浏览器失效 取值在$_COOKIE中 删除   值为空 有效期为-100setcookie(name,"",time()-100); session保存 1文件 2数据库 3memcache            基于cookie 或urlsession_id=$_COOKIE['PHPSESSID']      session_name()[php.ini]中session.auto_start = 0 -> 1  自动开启 不需要session_start 设置session_start$_SESSION[name]=value 取值$_SESSION 删除 session_start();$_SESSION=array();if(isset($_COOKIE[session_name()])){setcookie(session_name(),'',time()-3600,'/');}session_destroy(); 基于urlxxx.php?sid=xyz if(isset($_GET['sid'])){     session_id($_GET['sid']); session_start();   告诉session基于哪个id开启} xxx.php?sid=xyz  换成xxx.php?PHPSESSID=xyz(不需要在start前设定id)换成换成xxx.php?SID=xyz (开启cookie则常量SID为空 否则不为空)换成换成xxx.php 页面跳转的时候会自动加上PHPSESSID 开启session.use_trans_sid = 0 -> 1

热点排行