您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關PHP中怎么實現重定向功能,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
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中怎么實現重定向功能有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。