欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

session_start();能导致flock失败

程序员文章站 2024-01-12 16:47:04
...
session_start();会导致flock失败?
PHP code


以上代码很简单了。保存为a.php 打开两个窗口。都运行a.php第一个会等10秒。第二个会输出lock file failed 但加了session_start后。都会卡住。而不是第二个很快输出lock file failed。请问是何原理?
目前必须要用到session_start也必须要用到flock。

------解决方案--------------------
你在 session_start(); 之后加入
echo session_id();

出现卡死现象时,一定是输出相同的 sessionid 的
session 临时文件是需要加锁的,这是保证唯一性的需要

因此,不要怀疑php开发团队的智商

session_start();能导致flock失败

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频