一般来说,我知道它在执行操作后用于强制重定向(就像我们请求PHP脚本写入数据库时那样)。
但是我想知道?fail=2
做了什么以及除此之外还有什么其他选择。此外,标题是否可以在几个执行不同任务的PHP脚本中使用,但是所有脚本都必须重定向到同一页面?
除了使用标题之外,还有其他方法自动重定向到该页面吗?
答案 0 :(得分:1)
但我想知道什么是?fail = 2,除了它之外还有什么其他选择。
您必须查看file_name.php
的代码才能看到$_GET['fail']
参数的作用。它只是一个查询字符串参数,可用于执行程序员希望触发的任何操作。
作为一个有根据的猜测,我敢打赌fail=2
告诉脚本向用户的浏览器显示特定的错误消息。 fail=1
可能会显示不同的错误消息。
除了使用标题之外,还有其他方法可以自动重定向到该页面吗?
您可以使用JavaScript或<meta>
标记重定向。 header()
方法通常更好,因为它被搜索引擎理解。
答案 1 :(得分:0)
?fail=2
(查询字符串)表示将查询字符串发送到URL。
fail = query string variable
2 = it's value
您可以使用GET方法来获取它
echo $_GET['fail']; //2