PHP7中session_start需要注意的事项

本篇文章给大家分享的是有关PHP7中session_start 需要注意的事项,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

创新互联建站坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站建设、网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的元谋网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

请看代码

//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));
    }
}

以上就是PHP7中session_start 需要注意的事项,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。


网站标题:PHP7中session_start需要注意的事项
网页网址:http://bzwzjz.com/article/jdoseh.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 企业网站建设 定制网站设计 企业网站设计 网站制作公司 重庆网站建设 手机网站建设套餐 网站建设 网站建设改版 成都网站制作 网站制作 温江网站设计 移动手机网站制作 成都网站建设公司 阿坝网站设计 成都商城网站建设 网站建设公司 四川成都网站建设 商城网站建设 成都企业网站建设 营销型网站建设 网站制作 成都响应式网站建设公司