为了账号安全,请及时绑定邮箱和手机立即绑定

PHP页面重定向

PHP页面重定向

PHP
翻阅古今 2019-09-21 15:27:49
PHP是否可以在执行函数后进行重定向调用?我正在创建一个函数,希望将其重定向到位于同一根文件夹中的文件。能做到吗 if {      //i am using echo here } else if ($_SESSION['qnum'] > 10) {             session_destroy();            echo "Some error occured.";            //redirect to user.php        }
查看完整描述

3 回答

?
慕桂英4014372

TA贡献1871条经验 获得超13个赞

使用javascript作为故障保护将确保用户被重定向(即使标头已经发送)。干得好:


// $url should be an absolute url

function redirect($url){

    if (headers_sent()){

      die('<script type="text/javascript">window.location=\''.$url.'\';</script‌>');

    }else{

      header('Location: ' . $url);

      die();

    }    

}

如果您需要正确处理相对路径,那么我已经为此编写了一个函数(但这不在问题范围内)。


查看完整回答
反对 回复 2019-09-21
?
明月笑刀无情

TA贡献1828条经验 获得超4个赞

 $url='the/url/you/want/to/go';

   echo '<META HTTP-EQUIV=REFRESH CONTENT="1; '.$url.'">';

这对我来说很好。


查看完整回答
反对 回复 2019-09-21
  • 3 回答
  • 0 关注
  • 644 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信