您的位置:首页 > 编程语言 > PHP开发

为你详细讲解PHP重定向代码的具体实现功能

2010-06-09 18:16 731 查看
我们为大家奉上的是PHP重定向代码,希望大家能够收藏。作为以后编写代码时的参考和学习对象。

<


?php

/**

* 重定向浏览器到指定的 URL

*

* @param string $url 要重定向的 url

* @param int $delay 等待多少秒以后跳转

* @param bool $js 指示是否返回用于跳转的 JavaScript 代码

* @param bool $jsWrapped 指示返回

JavaScript 代码时是否使用

<


script
>



标签进行包装

* @param bool $return 指示是否返回生成的 JavaScript 代码

*/

function redirect($url, $
delay

=

0

,

$
js

=

false

, $
jsWrapped

=

true

, $
return

=

false

)

{

$
delay

= (int)$delay;

if (!$js) {

if (headers_sent() || $delay

>


0) {

echo

<


<


<


EOT


<


html
>



<


head
>



<


meta


http-equiv

=
"refresh"

content

=
"{$delay};URL={$url}"

/>


<


/head
>


<


/html
>


EOT;

exit;

} else {

header("Location: {$url}");

exit;

}

}

$
out

=

''

;

if ($jsWrapped) {

$out

.

=

'< script language="

JavaScript" type="text/javascript">'

;

}

$
url

=

rawurlencode

($url);

if ($delay

>


0) {

$out

.

=

"window.setTimeOut(function

() { document.location='{$url}'; }, {$delay});"

;

} else {

$out

.

=

"document.location='{$url}';"

;

}

if ($jsWrapped) {

$out

.

=

'< /script>'

;

}

if ($return) {

return $out;

}

echo $out;

exit;

}

?>


PHP语言
是一个比较常用的功能强大的计算机语言。我们这次为大家编写的这个PHP重定向代码的功能很完善,可以很好地定制转跳。

如何使用数据库实现PHP保存session

分享PHP小技巧 PHP获取中国IP段

PHP strtotime函数的具体应用方法

PHP Date()出现错误的具体解决办法

PHP应用发展的详细分析

PHP重定向代码:
希望通过上见介绍的这段PHP重定向代码示例,大家能学到更多的知识。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: