//PHP7中session_start 使用注意事项,
session_start([
'cache_limiter' => 'private', //在读取完毕会话数据之后马上关闭会话存储文件//启用后,浏览器刷新时,页面将不再请求服务器刷新,只能使用CTRL+F5刷新才重新请求数据,慎用!
'cookie_lifetime' => 3600 , //SessionID在客户端Cookie储存的时间,默认是0,代表浏览器一关闭SessionID就作废
'read_and_close' => true //在读取完会话数据之后, 立即关闭会话存储文件,不做任何修改//启用后不能修改,不能销毁SESSION
]);
$tmd = $_GET['tmd'] ?? 1;
refreshUrl("admin_login.php",$tmd); /*浏览器刷新时,更新URL地址,防止页面缓存*/
function refreshUrl($url, $tmd)
{
$waitTime = microtime(true) - $tmd;
if ($waitTime > 1) {
jmpUrl($url);
die();
}
} /*url跳转加随机数,防止页面缓存*/
function jmpUrl($url)
{
if (!strpos($url, '?')) {
header("Refresh:0;url=" . $url . "?tmd=" . microtime(true));
} else {
header("Refresh:0;url=" . $url . "&tmd=" . microtime(true));
}
}

最新文章

  1. Git命令参考手册(文本版)
  2. Security6:授予权限的思路和一般步骤
  3. IOS中的编码规范
  4. tomcat本地部署war包的方式
  5. Javascript之严格模式详解
  6. Android系统中Parcelable和Serializable的区别
  7. Asp.Net MVC 实用视频教程
  8. Lucene多字段搜索
  9. hdu 1728
  10. 命名空间“Aspose”中不存在类型或命名空间名称“Slides”。
  11. 利用 onload 事件监控跨站资源
  12. mysql远程登录权限
  13. Use Select To Generate Any Insert/Delete/Update Statement
  14. Android系统拍照之后回显并且获取文件路径
  15. centos7 nginx安装/启动/进程状态/杀掉进程
  16. iOS MJExtension的使用
  17. NSLayoutConstraint 使用详解 VFL使用介绍
  18. JAVA实现具有迭代器的线性表(顺序表)
  19. Shader2.0常用语义
  20. POJ 1061 青蛙的约会(拓展欧几里得算法求解模线性方程组详解)

热门文章

  1. TextView设置成仅仅读
  2. AutoCAD如何倒角 倒圆角 倒直角
  3. socketserver模块三次登陆验证,身份验证
  4. kendo datepicker汉化
  5. HDU2072单词数
  6. ubuntu14安装docker-ce
  7. hihocoder1699
  8. mongodb AND查询遇到多个index时候可能会做交集——和复合索引不同
  9. python-----使用requirements.txt批量安装包
  10. Java集合类解析 ***