PHP的会话控制

前端之家收集整理的这篇文章主要介绍了PHP的会话控制前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

页面数据的作用域:

页面间传递数据:get,post

用户的多页面数据共享(会话):session、cookie

数据共享:文件数据库、memcached

Cookie:

文件中

页面cookie数据传递

基本使用:

关闭浏览器程序 ("dong","dongxiaodong" ("xiao1","wa wa wa",()+24*60*60 获取:echo $_COOKIE["dong"]["d1"]; 自动增长 ("dong[d1]","dong11111" 下一页内容 ( ["xiao1" ["dong"]["d1" 删除cookie ("dong","",()-10);

Session:

文件中

基本使用:

["dong"]="dongxiaodong123" 获取数据 ["dong" (["dong" = 删除服务器保存的session文件 自动保存的sessionID 下一页内容 PHPSESSID"];

服务器中Session保存位置:

内容查看:

解决客户端浏览器禁用Cookie

页面刷新或者跳转时会重新生成session数据,即每次都会产生不同的sessionID,所以其数据可认为不能被共享。

解决方法是使用常量SID判断客户端的cookie是否被禁用,而自动匹配数据传递

代码:

["dong"]="dongxiaodong1233" 页面跳转携带使用SID可动态更加客户端有没有设置禁止cookie传递参数 "tiaotiao";

第二页:

(!([ ([ 获取sessionID对应的数据 ["dong"];

使用memcache对session进行高效缓存:

第一步:管理员运行cmd,打开memcache服务器

 

第四步:

原数组下标

 简单的加密和解码:

="123456" "
md5加密:".( "
sha1加密:".( = (); "
base64加密:". "
base64解密:".(); = (()); "
base64加密:".;输出加密后的结果 "
base64解密:".();

<p align="left"><span style="background-color: #00ffff;">页面跳转


<div class="cnblogs_code">

 跳转
 PHP");
 location="main.PHP"';
 
 跳转
 setTimeout(\'location="main.PHP"\',3000)';
 
 
 提示后跳转
  "";

猜你在找的PHP相关文章