安静
PHP技术博客

100728 php 重复刷新提交解决办法

老是遇到用户不断的刷新提交,这是非常让人恶心的,如何解决呢?或许你会说到加session,cookies判断,实际上最简单的办法就是重新指向页面,这样重复刷新也只是刷新当前页面,当然后退还是会遇到问题,无奈的, 可乐烟,这里提供的只是一种简单解决方法吧.

php header 函数

 

语法

header(string,replace,http_response_code)
参数 描述
string 必需。规定要发送的报头字符串。
replace

可选。指示该报头是否替换之前的报头,或添加第二个报头。

默认是 true(替换)。false(允许相同类型的多个报头)。

http_response_code 可选。把 HTTP 响应代码强制为指定的值。(PHP 4 以及更高版本可用)
public function refalert($str)
{
echo “<script>alert(‘$str!’)</script>”;
header(“location:” . $_SERVER[‘HTTP_REFERER’]);
exit();
}
上面代码为 跳转加alert  //无效    代码开头执行了 ob_start()   执行head 以后 会跳过js~
 
public function ref()
{
header(“location:” . $_SERVER[‘HTTP_REFERER’]);
exit();
}
直接跳转
赞(0) 打赏
未经允许不得转载:AJ's Blog » 100728 php 重复刷新提交解决办法
分享到: 更多 (0)

评论 2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #-49

    这底下的链接还真不是一般的多!

    zen cart11年前 (2010-08-25)
  2. #-48

    嘿嘿 无所谓 不做seo 常用的链接 也会添加下

    可 乐烟11年前 (2010-08-25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏