搜索
首页后端开发PHP7PHP7中session_start 注意事项!

PHP7中session_start 注意事项!

Jul 25, 2020 pm 04:05 PM
session_start

PHP7中session_start 注意事项!

PHP7中session_start 注意事项,会导致浏览器页面不更新

相关推荐:《php session 会话(专题)

请看代码

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

相关专题推荐php session (包含图文、视频、案例)

以上是PHP7中session_start 注意事项!的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文转载于:segmentfault。如有侵权,请联系admin@php.cn删除
如何从PHP 5.6升级到PHP 7?如何从PHP 5.6升级到PHP 7?Mar 10, 2025 pm 06:29 PM

本文详细介绍了将PHP 5.6升级为PHP 7,强调了备份,检查服务器兼容性以及选择升级方法(软件包管理器,编译,控制面板或Web服务器配置)等关键步骤。 它解决了Potentia

如何使用New Relic等工具监视PHP 7的性能?如何使用New Relic等工具监视PHP 7的性能?Mar 10, 2025 pm 06:28 PM

本文解释了如何使用新遗物监视PHP 7应用程序性能。 它详细详细介绍了新的Relic的设置,关键绩效指标(KPI),例如APDEX分数和响应时间,通过交易轨迹的瓶颈标识和错误轨迹

如何将PHP 7应用程序部署到Web服务器?如何将PHP 7应用程序部署到Web服务器?Mar 10, 2025 pm 06:28 PM

本文详细介绍了部署PHP 7应用程序,涵盖方法(FTP,SSH,部署工具),服务器配置(Apache/nginx,php-fpm),数据库设置和重要的安全考虑因素。 它突出了服务器compatib等常见挑战

如何在PHP 7项目中使用GIT进行版本控制?如何在PHP 7项目中使用GIT进行版本控制?Mar 10, 2025 pm 06:27 PM

本文指导PHP 7开发人员使用GIT进行版本控制。 它涵盖了初始化,分期,投入,忽略文件,远程存储库,分支,合并,解决冲突和基本的GIT命令。 效率的最佳实践

如何使用PHP 7使用Docker?如何使用PHP 7使用Docker?Mar 10, 2025 pm 06:26 PM

本文解释了使用具有PHP 7的Docker,涵盖了Dockerfile的创建,图像构建和容器运行时。 它详细介绍了安全性最佳实践(非根本用户,依赖关系更新,输入验证),使用Docker Comp的多服务管理

如何使用Xdebug进行调试PHP 7代码?如何使用Xdebug进行调试PHP 7代码?Mar 10, 2025 pm 06:26 PM

本文说明了如何使用Xdebug进行调试PHP 7代码。 它涵盖Xdebug配置(安装,php.ini设置,IDE设置),断点用法(条件,功能,远程)和故障排除连接问题。 有效的Debuggi

如何使用PHPUNIT测试PHP 7代码?如何使用PHPUNIT测试PHP 7代码?Mar 10, 2025 pm 06:25 PM

本文指导PHP开发人员使用PHPUNIT测试PHP 7代码。 它突出了从先前的PHP版本的无缝过渡,强调利用PHP 7的功能(类型提示,返回类型)以改善测试鲁棒性。 文章

如何使用PHP 7使用CodeIgniter框架?如何使用PHP 7使用CodeIgniter框架?Mar 10, 2025 pm 06:24 PM

本文指导使用PHP 7的Codeigniter指导该框架的兼容性,PHP 7的发动机增强功能以​​及至关重要的安全性最佳实践。 它涵盖了设置,配置和利用PHP 7 Featu

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
3 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

WebStorm Mac版

WebStorm Mac版

好用的JavaScript开发工具

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

SublimeText3 英文版

SublimeText3 英文版

推荐:为Win版本,支持代码提示!

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中