在PHP中, 从一页到另一页的重定向通常通过以下两种方式实现:
在PHP中使用标题函数:
header()函数是PHP中的内置函数, 用于将原始HTTP(超文本传输??协议)头发送给客户端。
语法如下:
header( $header, $replace, $http_response_code )
参数:此函数接受上述和以下描述的三个参数:
- $header:此参数用于保存标题字符串。
- $replace:此参数用于保留replace参数, 该参数指示标头应替换先前的相似标头, 或添加第二个相同类型的标头。它是可选参数。
- $http_response_code:此参数保存HTTP响应代码。
程序:
<
?php//Redirect browser
header( "Location: http://www.srcmini.com" );
exit ;
?>
注意:标头后的die()或exit()函数是必需的。如果在标头(” Location:…。” )之后没有放置die()或exit(), 则脚本可能会继续导致意外行为。例如, 导致披露了实际上想要通过重定向阻止的内容(HTTP 301)。
通过PHP使用JavaScript:
JavaScript中的windows.location对象用于获取当前页面地址(URL)并将浏览器重定向到新页面。 window.location对象包含有关页面的关键信息, 例如主机名, href, 路径名, 端口等。
例子:
<
html>
<
head>
<
title>
window.location function<
/title>
<
/head>
<
body>
<
p id = "demo">
<
/p>
<
script>
document.getElementById("demo").innerHTML =
"URL: " + window.location.href +"<
/br>
";
document.getElementById("demo").innerHTML =
document.getElementById("demo").innerHTML +
"Hostname: " + window.location.hostname + "<
/br>
";
document.getElementById("demo").innerHTML =
document.getElementById("demo").innerHTML +
"Protocal: " + window.location.protocol + "<
/br>
";
<
/script>
<
/body>
<
/html>
输出如下:
URL: https://ide.srcmini.org/tryit.php
Hostname: ide.srcmini.org
Protocal: https:
推荐阅读
- Win10图标怎样样
- 如何在Tkinter中制作合适的双滚动条框架()
- 如何在Windows中安装Scala(安装详细图解)
- 如何在Linux中安装适用于Python的OpenCV((图解))
- One97面试经验分享和解析|S2
- 两个元素之间的最大差,使得较大的元素出现在较小的数字之后
- 亚马逊面试题和面试经验分享|S70(校园实习)
- JavaScript分组运算符用法示例和解析
- C语言中的存储类用法详细指南