早上看到有网友留言说评论提交之后,没有然【访问 www.tangshuang.net 获取更多精彩内容】【作者:唐霜】后……我大概get到了意思,就是ajax【原创不易,请尊重版权】【原创内容,转载请注明出处】提交之后被block住了。我第一反应可能【原创内容,转载请注明出处】【本文受版权保护】是缓存导致的,但后来一想,并没有在com未经授权,禁止复制转载。【访问 www.tangshuang.net 获取更多精彩内容】ment的脚本里加缓存啊。于是中午排查了【访问 www.tangshuang.net 获取更多精彩内容】【关注微信公众号:wwwtangshuangnet】一下,发现了两个可能,一个是sessio原创内容,盗版必究。本文作者:唐霜,转载请注明出处。n lock,另一个是smtp邮件服务有【关注微信公众号:wwwtangshuangnet】【原创内容,转载请注明出处】问题。
转载请注明出处:www.tangshua【关注微信公众号:wwwtangshuangnet】本文版权归作者所有,未经授权不得转载。ng.net未经授权,禁止复制转载。转载请注明出处:www.tangshua【作者:唐霜】转载请注明出处:www.tangshuang.netng.net本文作者:唐霜,转载请注明出处。我把smtp发送改为了ssl模式,端口是【版权所有】唐霜 www.tangshuang.net【本文首发于唐霜的博客】465. 还到阿里云安全组里面去添加了规原创内容,盗版必究。原创内容,盗版必究。则。回来测试了一下,发邮件OK了。
【原创不易,请尊重版权】本文作者:唐霜,转载请注明出处。著作权归作者所有,禁止商业用途转载。session lock这个话题比较专业【关注微信公众号:wwwtangshuangnet】未经授权,禁止复制转载。,这里有一篇文章可以大概了解为什么一个sess转载请注明出处:www.tangshuang.net本文作者:唐霜,转载请注明出处。ion会把请求block住。简单的说就是【版权所有】唐霜 www.tangshuang.net【作者:唐霜】你代码里面一个简单的$_SESSION[【作者:唐霜】原创内容,盗版必究。‘xxx’] =【原创内容,转载请注明出处】【作者:唐霜】 ‘xxx’,实【本文受版权保护】【本文受版权保护】际上php要去写入文件,如果同时多个请求【原创不易,请尊重版权】【本文受版权保护】都去执行这段代码,那么后面的请求需要等前【原创内容,转载请注明出处】著作权归作者所有,禁止商业用途转载。面的请求把这事儿干完了才能继续,不然只能著作权归作者所有,禁止商业用途转载。原创内容,盗版必究。等着。解决的办法就是在每一个赋值语句后面【版权所有】唐霜 www.tangshuang.net【访问 www.tangshuang.net 获取更多精彩内容】加上
【转载请注明来源】【版权所有,侵权必究】【本文首发于唐霜的博客】session_write_close();
这个语句可以在你的php程序执行完之前提【访问 www.tangshuang.net 获取更多精彩内容】转载请注明出处:www.tangshuang.net前把session lock解锁。如果不【作者:唐霜】著作权归作者所有,禁止商业用途转载。执行,那么PHP要等到你当前这个进程执行【未经授权禁止转载】著作权归作者所有,禁止商业用途转载。完毕才会unlock。而在我这次案例里面【原创不易,请尊重版权】【版权所有】唐霜 www.tangshuang.net,因为发邮件的问题导致我的PHP进程被b【版权所有,侵权必究】【原创内容,转载请注明出处】lock住,所以如果在发邮件之前有一个s转载请注明出处:www.tangshuang.net【本文受版权保护】ession写入,那么其它的要写入ses著作权归作者所有,禁止商业用途转载。【原创内容,转载请注明出处】sion的程序就会被block住,比如我【未经授权禁止转载】【本文首发于唐霜的博客】在后台提交了一个请求,要写入某个sess本文作者:唐霜,转载请注明出处。本文版权归作者所有,未经授权不得转载。ion,前台某个提交也要写入这个sess著作权归作者所有,禁止商业用途转载。【关注微信公众号:wwwtangshuangnet】ion,那么在后台那个请求执行完毕之前,【本文首发于唐霜的博客】转载请注明出处:www.tangshuang.net前台的提交就会block在写入sessi【本文受版权保护】未经授权,禁止复制转载。on那个地方。
未经授权,禁止复制转载。【关注微信公众号:wwwtangshua本文作者:唐霜,转载请注明出处。【版权所有】唐霜 www.tangshuang.netngnet】
