页面打开状态提示 我是用a 标签传递id 的 如果有人已经在操作这个id 别人在打开这个链接就提示 已有人操作[code=php][<a href="khmod.php?id=<?php echo $rs['id'] ?>" >修改</a>/code]提示应该怎么写类 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当文件处于锁定状态的时候 ,再去操作文件会返回false,可通过返回值判断;lock.php<?php $fo = fopen('abc.txt', 'r+'); flock($fo, LOCK_EX); sleep(10); flock($fo, LOCK_UN); ?> read.php<?php $fo = fopen('abc.txt', 'r+'); if(!$a=fgets($fo)){ echo "已有人操作";}else{ echo $a;};?> 加一个标记位,如表加个字段zyflag 0表示未占用 1表示占用 打开的时候置1 关闭时候置0 khmod.phpif(file_exists('lock/' . $_GET['id'])) die('已有人操作');file_put_contents('lock/' . $_GET['id']);//这里是原来的代码unlink('lock/' . $_GET['id']); lock/ 这不就是路径了吗按代码的意思 如果用户只是打开页面后没有操作就退出了 那不就一直都会提示 已有人操作 根据你的业务场景,可以通过session或者cookie来判断页面是否已经打开,给个标示判断即可。 在不同电脑上操作cookie 不行吧session的话 应该怎么判断那? 请问php生成一个渐变图片怎么写? PHP与MYSQL 一个PHP匹配的问题 php关于导入导出的问题 socket mail_class小露珠 出现error 500:bad syntax 关于循环输出数据库内容,现在脑子很乱,写不下去了,大家帮忙给我想下 怎么得不到新增加记录的自动递增字段的值? 请问如何获取服务器的IP地址? 有没有这种大全之类? 怎么判断数据库里字段是否为空? php while循环退不出是什么问题? PHP新手求助
<?php
$fo = fopen('abc.txt', 'r+');
flock($fo, LOCK_EX);
sleep(10);
flock($fo, LOCK_UN);
?> read.php
<?php
$fo = fopen('abc.txt', 'r+');
if(!$a=fgets($fo)){
echo "已有人操作";
}
else{
echo $a;
};
?>
if(file_exists('lock/' . $_GET['id'])) die('已有人操作');
file_put_contents('lock/' . $_GET['id']);
//这里是原来的代码
unlink('lock/' . $_GET['id']);
按代码的意思 如果用户只是打开页面后没有操作就退出了 那不就一直都会提示 已有人操作
session的话 应该怎么判断那?