页面打开状态提示 我是用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的话 应该怎么判断那? 求高手为我解惑啊 没有fopen权限,可以用别的方法下载远程文件么? php简单“分流” 这个发贴代码怎么写? PHP如何在后台执行? php编写数据写入mysql问题 一个时间字段问题 进来看看这个如何做啊? 在论坛和网业上,相对与CGI和ASP,PHP有什么优势呢? 国天同庆,偶相信偶一定会学好php的 ( 散分 ) 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的话 应该怎么判断那?