当前位置:Gxlcms > PHP教程 > session_start();能导致flock失败

session_start();能导致flock失败

时间:2021-07-01 10:21:17 帮助过:28人阅读

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开发团队的智商

人气教程排行