首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

多用户上,只请允许一个用户访问某个页面

2012-09-04 
多用户下,只请允许一个用户访问某个页面。我ajax 来访问A.php页面,但是又会有很多人会调用到这个ajax来访问

多用户下,只请允许一个用户访问某个页面。
我ajax 来访问A.php页面,但是又会有很多人会调用到这个ajax来访问到这个A.php页面,请问。怎么来保证在某个时间内,只允许某个用户来访问到a.php,也就不充许多个用户来访问一个文件。

[解决办法]
可能性存在,但需求不合理
互联网就是为公众服务的,为何要限定只给个人
[解决办法]
a.php执行一开始检查memcache原子+1,结束时候memcache原子-1.

如果memcache加1返回1,那么说明是第一个用户,可以访问.
如果memcache加1>1,那么不是第一用户,拒绝。
[解决办法]

探讨

引用:

a.php执行一开始检查memcache原子+1,结束时候memcache原子-1.

如果memcache加1返回1,那么说明是第一个用户,可以访问.
如果memcache加1>1,那么不是第一用户,拒绝。


不使用memcache呢,我想过通过读取和写入txt文件里的1和0还完成你的思路,就不知道这读取与写入完成之前会不会有比较大的延迟。

[解决办法]
看看能不能使用生文件的方式,不过那样子应该会比较损硬盘吧。。。对硬盘擦写太频繁了,我自己简单想到的法子而已,别拍砖啊~~~

热点排行