Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
简单PHP表单重定向_Php_Forms_Post_Redirect - Fatal编程技术网

简单PHP表单重定向

简单PHP表单重定向,php,forms,post,redirect,Php,Forms,Post,Redirect,我使用Indexhibit或Wordpress为客户创建了一些网站。我不断收到他们发来的相同的“我在哪里登录?”电子邮件,所以我想在我的网站上创建一个简单的转发表单,客户可以在其中输入URL,选择Wordpress/Indexhibit,然后单击go并转发到那里的网站 在谷歌搜索之后,我构建了以下内容: <?php if($_SERVER['REQUEST_METHOD'] == 'POST') : $siteid1 = $_POST['siteid1']; hea

我使用Indexhibit或Wordpress为客户创建了一些网站。我不断收到他们发来的相同的“我在哪里登录?”电子邮件,所以我想在我的网站上创建一个简单的转发表单,客户可以在其中输入URL,选择Wordpress/Indexhibit,然后单击go并转发到那里的网站

在谷歌搜索之后,我构建了以下内容:

<?php if($_SERVER['REQUEST_METHOD'] == 'POST') : $siteid1 = $_POST['siteid1'];             header('Location: http://' . $siteid1 . '/ndxz-studio/'); else:?>
<form action="<?php echo $_SERVER['../PHP_SELF']; ?>" method="post">
<h3>Indexhibit</h3>
<p class='formp'>If your website is powered by <em>Indexhibit</em> submit your URL to be forwarded to your admin area</p>
<input  input class='loginforms' type="text"  value='i.e. your-domain-name.com' onclick="this.value='';" onfocus="this.select()" onblur="this.value=!this.value?'i.e. your-domain-name.com':this.value;"   name="siteid1" />
<input class="btn btn-success loginbuttons" type="submit" value="Go" />
</form>
<?php endif; ?> 

这是因为:

<?php if($_SERVER['REQUEST_METHOD'] == 'POST') : $siteid1 = $_POST['siteid1']; 
这是因为:

<?php if($_SERVER['REQUEST_METHOD'] == 'POST') : $siteid1 = $_POST['siteid1']; 

这就是我正在努力解决的问题。如果表单是分开的,如何构造IF语句?请参见上面的示例。基本上,您正在检测设置了哪个
$\u POST
。在此基础上,您将执行相应的代码。这里是指向文档的链接,以进一步澄清。。。干杯-我认为单选按钮选择是一种方式,而不是两种不同的形式。一旦我完成了,我会发布完成的代码。这就是我正在努力解决的问题。如果表单是分开的,如何构造IF语句?请参见上面的示例。基本上,您正在检测设置了哪个
$\u POST
。在此基础上,您将执行相应的代码。这里是指向文档的链接,以进一步澄清。。。干杯-我认为单选按钮选择是一种方式,而不是两种不同的形式。完成后将发布完成的代码
if($_POST['siteid1']) {
    $siteid1 = $_POST['siteid1']; 
    // execute code here
} elseif($_POST['siteid2']) {
    $siteid1 = $_POST['siteid1'];
    // Execute code here
}