PHP会话控制基础知识
Posted 天照丶鼬
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP会话控制基础知识相关的知识,希望对你有一定的参考价值。
Cookie
//设置cookie $uid = "admin"; $pwd = 123; setcookie("uid",$uid,time()+24*60*60);//将变量存入cookie中,第一个参数变量名(字符串),第二个参数变量值(也可以直接写值),第三个是存入时间(不写入是默认关闭浏览器时存入) setcookie("pwd",$pwd,time()+24*60*60); //删除cookie setcookie("pwd","",time()-1);//也是用此函数,只要把时间改成现在之前的时间即可
Session
//设置session //session_start()前面不能有任何输出,此函数向客户端发一个session_id存在cookie中,同时在服务器端建立一个和保存在cookie中相同的session文本文件 //调度php机制使用session session_start(); //使用$_SESSION数组 $_SESSION[‘uid‘]="admin"; $_SESSION[‘age‘]=18; print_r($_SESSION);//输出SESSION全局数组 echo session_name()."=".session_id();//显示session的name&id //清除session //1.使用unset逐个删除 unset($_SESSION[‘uid‘]); //2.删除数组中的所有内容 $_SESSION=array(); //3.删除客户cookie中的sessionID if(isset($_COOKIE[session_name()]))//防止删错,先行判断 { setcookie(session_name(),"",time()-1,"/"); } //4.销毁session,删除了用户在服务器端对应的文件 session_destroy();
以上是关于PHP会话控制基础知识的主要内容,如果未能解决你的问题,请参考以下文章