php的URL重定向函数

2014年6月9日 飞飞 阅读(4.51K)

// URL重定向

function redirect($url, $time=0, $msg=”) {

//多行URL地址支持

$url = str_replace(array(“\n”, “\r”), ”, $url);

if ( empty($msg) )

$msg = “系统将在{$time}秒之后自动跳转到{$url}!”;

if (!headers_sent()) {

// redirect

if (0 === $time) {

header(‘Location: ‘ . $url);

} else {

header(“refresh:{$time};url={$url}”);

echo($msg);

}

exit();

} else {

$str = “<meta http-equiv=’Refresh’ content='{$time};URL={$url}’>”;

if ($time != 0)

$str .= $msg;

exit($str);

}

}

 

//url重定向2
function redirect($url) {

echo “<script>”.
“function redirect() {window.location.replace(‘$url’);}\n”.
“setTimeout(‘redirect();’, 1000);\n”.
“</script>”;
exit();

}

 

未经允许不得转载:PHP学习网 » php的URL重定向函数
分享到:

评论抢沙发

要发表评论,您必须先

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

支付宝扫一扫打赏

微信扫一扫打赏

扫码关注微信公众号

扫描关注微信公众号