在线用户统计问题! 是的,多人并发存取文件记录是一个大问题.PHP提供了函数flock,不过在windows下似乎没有作用. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 像ASP一样用内存来放这个文件。但ASP直接支持而PHP没直接支持的,看看PHP的内存共享文章! 多谢楼上各位的指点! 尤其是 LeeMaRS(小菜虎_水壶的仇人) 我不想用数据库记录信息, 我先去试试 flock(), 呵,不知道有这个函数看了说明, 我想应该可以解决问题!! 再次感谢, 试了再来结帖! 新新建议用数据库,虽然大材小用但是mysql可以锁定,就不会出现混乱要不然你试试这样count.txt内容:35|035代表人数;0代表是否正在纪录不好意思,我在实习,没有机子,55555 谢了,新新, 那你的意思是设一个标识文件, 0/1代表信号量!可你还是得读写 count.txt , 难道它本身就不会出现并发存取问题??我试过使用flock函数, 效果不错! 到目前为此,没有出现过存取异常为空的情况, 当然,稳定程度还有待考证!!不过, 再次感谢楼上各位, 先结帖放分!! 谢了,新新, 你的意思我懂了! 设一个标识文件, 0/1为共享信息量! 每次更新在线记录文件, 先访问标识文件! 可那还得存取count.txt 啊, 能保证它本身不出问题吗? 呵.....我试了LeeMaRS(小菜虎_水壶的仇人)的方法, 用flock, 效果不错, 到目前为此还没有出现存取异常!! 不过稳定性还有待时间考验!再次感谢楼上各位, 先结贴! zend studio eclipse中如何能将thtml识别为php文件或html文件呢? require_once调用文件问题 这是我密码的代码,大家帮忙分析一下…… 求一正则表达式相关代码 严重基本问题!!!500分请教!!! 问一个菜鸟问题! 散分以解闷 ★★★PHP的高手请进★★★迭归传值★★★对初学者有帮助★★★ PHP怪问题。请看源代码 ::::严重问题:::: 一个简单的问题 BBS PHP编程高手请帮忙!
但ASP直接支持
而PHP没直接支持的,
看看PHP的内存共享文章!
我不想用数据库记录信息, 我先去试试 flock(), 呵,不知道有这个函数
看了说明, 我想应该可以解决问题!!
再次感谢, 试了再来结帖!
但是mysql可以锁定,就不会出现混乱
要不然你试试这样
count.txt
内容:
35|0
35代表人数;
0代表是否正在纪录
不好意思,我在实习,没有机子,55555
可你还是得读写 count.txt , 难道它本身就不会出现并发存取问题??我试过使用flock函数, 效果不错! 到目前为此,没有出现过存取异常为空的
情况, 当然,稳定程度还有待考证!!不过, 再次感谢楼上各位, 先结帖放分!!
在线记录文件, 先访问标识文件! 可那还得存取count.txt 啊, 能保证它本身不出问题吗? 呵.....我试了LeeMaRS(小菜虎_水壶的仇人)的方法, 用flock, 效果不错, 到目前为此还没有出现存取异常!! 不过稳定性还有待时间考验!再次感谢楼上各位, 先结贴!