所以我现在仍然坚持一个小小的想法,我正在尝试。目前我在我的网站上运行PHP的'GET表单'。我想要做的是当提交获取表单时,它将被指向一个IF ELSE脚本将等待的页面(不知道它是否被称为带有PHP函数的IF ELSE)
现在,我希望这个脚本要做的是从URL中读取GET Form值。如果它与特定的几个关键字匹配,它将重定向到特定页面。如果它与任何单词都不匹配,则会指向另一个单词。
希望这样的事情对你们来说很简单,因为我目前完全失去了这项工作。感谢任何帮助,非常感谢!
答案 0 :(得分:4)
if($_GET['var1'] == "valueyouwant" || $_GET['var1'] == "another_acceptable_value"){
header("Location: redirect_to_me.php");
} else {
header("Location: redirect_to_another_page.php");
}
exit();
或稍微重构:
$redirect_page = "redirect_to_another_page.php";
if(in_array($_GET['var1'], array('acceptable_answer1', 'accetable_answer2')){
$redirect_page = "success_page.php";
}
header("Location: " . $redirect_page);
exit();
我进行了exit()
调用,因为通常的做法是在发送标头后退出脚本。
答案 1 :(得分:0)
您应该在php手册中查看以下有关如何进行重定向的信息:
答案 2 :(得分:0)
我强烈建议您阅读PHP教程,或者更好的还有一本书。有几个很好的教程,你问的很简单 - 你可以将它与其他答案的建议结合起来,但你应该从头开始。
PHP.net Tutorial
W3C Tutorial