Ⅰ php 离开当前页面 执行一段代码
用户离开当前页面时,不可能执行一段PHP 代码
因为用户有可能是关页面、关浏览器、被女朋友拔插头、没交电费被拉闸
上述情况统统不会通知服务器端
Ⅱ php 离开页面的时候删除数据库里的信息
即时系统最好不要用数据库来做,小型的勉强可以支持,大型的就对数据库操作太频繁了,用Sestion做吧。。。加多个类判断动作,客服端隔一段时间检测是否在线,在关闭时候清除掉Sestion并向服务器发信息就好了。
Ⅲ PHP 后台退出页面的问题
parent.window.close;
parent.loaction.href
Ⅳ PHP 离开页面 删除session
……单纯PHP无法做到,http是无连接的,无法知道浏览器什么时候关闭或者跳转,你可以用JS在客户端触发close事件的时候发送一个ajax给php,然后php执行销毁动作。
Ⅳ php 如何实行在离开时弹出页面
这个是需要js处理!
与是不是php没关系
Ⅵ 有什么办法可以让PHP页面立即结束
你看看我下面的代码和你有什么不同:
<?php
register_shutdown_function('oo');
set_time_limit(1);
for ($i=1;$i<=10;$i++) sleep(1);//耗费很长时间的程序
function oo(){
echo 111;
}
?>
我的代码能在1秒以后报错、停止执行,而且会输出111。
你看出来区别了吗,我不去sleep(10),而是用for循环执行10次sleep(1),因为在sleep期间系统不检测是否超时。同样的道理,如果你执行的一个网络请求或者数据库查询卡着了,仍然是不会超时终止的。
Ⅶ php网站退出功能
要实现你想要的功能,需要在打开的其他页面上添加一个 监听session(cookie)登陆状态的js功能,可以使用ajax或者(iframe嵌套页面)来刷新监听登陆状态,一旦一个页面退出登陆,监听session的页面可以使用js重定向页面登陆。
Ⅷ php 访问页面和离开页面的时间 怎么写啊
$mtime = explode(' ', microtime());//页面执行时间开始
$starttime = $mtime[1] + $mtime[0];
//页面执行时间结束
$mtime = explode(' ', microtime());
$totaltime = number_format(($mtime[1] + $mtime[0] - $starttime), 6);
//保存小数点后6位
echo '页面执行时间:'.$totaltime.' second(s)';