PHP中怎么禁止用户对当前页面刷新

wzcgy 2005-04-14 09:50:18
PHP中怎么禁止用户对当前页面刷新
...全文
464 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zairwolf 2005-04-15
  • 打赏
  • 举报
回复
赫赫。我就不好拾人牙慧了。
rt
gmlwl 2005-04-15
  • 打赏
  • 举报
回复
支持楼上的观点,用SESSION,确实有不便的地方.还不能一下子全取消.因为有可能在别的地方也用到了SESSION
coolstr 2005-04-15
  • 打赏
  • 举报
回复
用楼楼上的有可能会造成错误:
如:A页 - B页 - A页(这时可能会报错)

例:
<?php
// 防刷新处理
$url = "http://community.csdn.net/";
if (time()-$_COOKIE['vitistime']<5) {
echo "<meta http-equiv=\"refresh\" content=\"5;URL=$url\">\n";
echo "<span style=FONT-SIZE:12px;>防刷新,5 秒后自动跳转...</span><p>\n";
echo "<span style=FONT-SIZE:12px;><a href=\"$url\"><font color=\"#000000\">如果浏览器没有自动跳转,请单击这里返回...</font></a></span>\n";
exit;
}
$posttime=time();
setcookie("vitistime",$posttime);
// 防刷新处理结束
underone 2005-04-14
  • 打赏
  • 举报
回复
<?php
session_start();
if ($_SESSION['haha']==true)
{
exit("禁止刷新");
}
$_SESSION['haha']=true;
?>
surfchen 2005-04-14
  • 打赏
  • 举报
回复
<?php
session_start();
if ($_SESSION['haha']==true)
{
exit("禁止刷新");
}
$_SESSION['haha']=true;
?>

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧