所以,这是我的第一个问题,我为不是一个非常自信的编码器而道歉。 (不是我的主要职位......)
我们正在使用带有一些额外代码的Wordpress站点,使用PHP文件根据表单输入重定向站点移动。我们使用的一个例子如下:
<?php //Turn the content from text box into variable
$page=$_POST['text'];
if($_POST['text']=='sit') {
//set up a redirect to that page
echo "<meta http-equiv=\"refresh\"content=\"0;URL=http://exampleurl.com/index.php/private/core\">";
}
else if($_POST['text']=='pony') {
//set up a redirect to that page
echo "<meta http-equiv=\"refresh\"content=\"0;URL=http://exampleurl.com/index.php/private/ponytail\">";
}
它对我们来说非常好用,但是我被要求可能添加一些代码,如果一个人输入了一个不正确的术语,价值等,它不会只是循环到一个空白页面,而是刷新它所在的页面。
我们可以添加到这个php文件以获得所需的功能吗?
非常感谢任何帮助!
答案 0 :(得分:0)
添加上一个else
条件,如下所示。将http://exampleurl.com/index.php/
调整到所需的页面。
<?php //Turn the content from text box into variable
$page=$_POST['text'];
if($_POST['text']=='sit') {
//set up a redirect to that page
echo "<meta http-equiv=\"refresh\"content=\"0;URL=http://exampleurl.com/index.php/private/core\">";
}
else if($_POST['text']=='pony') {
//set up a redirect to that page
echo "<meta http-equiv=\"refresh\"content=\"0;URL=http://exampleurl.com/index.php/private/ponytail\">";
} else {
echo "<meta http-equiv=\"refresh\"content=\"0;URL=http://exampleurl.com/index.php/">";
}