奇怪的需求!<?php
if(file_exists("lock.txt)) exit('不能同时访问!'); //检查加锁文件是否存在,若存在则退出
file_put_contents("lock.txt","."); //建立加锁文件。file_put_contents只在php5中有,若为php4请自定义一个
register_shutdown_function("_PHP_destructors");//注册php程序结束后执行的函数
function _PHP_destructors() {
unlike("lock.txt"); //删除加锁文件
}
?>
这里放你原来的程序
if(file_exists("lock.txt)) exit('不能同时访问!'); //检查加锁文件是否存在,若存在则退出
file_put_contents("lock.txt","."); //建立加锁文件。file_put_contents只在php5中有,若为php4请自定义一个
register_shutdown_function("_PHP_destructors");//注册php程序结束后执行的函数
function _PHP_destructors() {
unlike("lock.txt"); //删除加锁文件
}
?>
这里放你原来的程序
当打开页时判断application("is_v")是不予浏览,否则启用session,并把application("is_v")置为真。
在session结束时application("is_v")为假,可在页面提供退出。
走错地方了,PHP无application
php咋就没提供一个跨平台的锁的功能呢