为了账号安全,请及时绑定邮箱和手机立即绑定

同时打开两个访问session的页面并没有出现有一个页面等待的现象啊?问题详情往下看

同时打开两个访问session的页面并没有出现有一个页面等待的现象啊?问题详情往下看

PHP
AngelShigure 2016-07-14 11:38:37
”session是以文件形式存储在服务器上的,因此当一个页面开启了session之后,会独占这个session文件,这样会导致当前用户的其他并发访问无法执行而等待。“,这句话怎么实现?我在我电脑上同时打开两个访问session的页面并没有出现有一个页面等待的现象啊?这是我的php代码<?phpsession_start();$__SESSION['name']='jobs';echo $__SESSION['name'];?>
查看完整描述

4 回答

已采纳
?
茫海

TA贡献21条经验 获得超10个赞

首先,你先要搞清楚并发的意思,你这样测试肯定没办法并发。所以你在代码里面加个sleep(10)试试

<?php
session_start();
$__SESSION['name']='jobs';
echo $__SESSION['name'];
sleep(10);
?>

然后在第一个请求还没完的时候,马上接着第二个请求,你看下会不会等待

查看完整回答
反对 回复 2016-07-14
?
化龙贝

TA贡献191条经验 获得超79个赞

你在哪里看到的?
据我所知是存在内存里的
至于独占,我想对于内存读取速度来说,单线程的访问是不可能看出来差别的

查看完整回答
反对 回复 2016-07-14
?
会长001

TA贡献1条经验 获得超0个赞

你这不是就开启了一个吗。

查看完整回答
反对 回复 2016-07-14
?
快乐崇拜tager

TA贡献14条经验 获得超3个赞

我也是新手,还没学到这里来,这是第几章的内容

查看完整回答
反对 回复 2016-07-14
  • 4 回答
  • 0 关注
  • 1591 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信