如何在PHP函数中放置一个Html <form>标记,这会将我重定向到另一个.php文件?

时间:2016-07-29 08:42:59

标签: php html

我一直在网上搜索几个小时,我似乎无法找到答案。

我想要做的是在php函数中放置一个<form>标记,如果满足某个条件,它会将我重定向到另一个x.php文件。

3 个答案:

答案 0 :(得分:2)

听起来很简单:

function myFunction() {
    if ( Some Condition Here ) {
        ?>
             <form action="x.php">
                 <button>submit</button>
             </form>
        <?php
    }
}

显然,在提交表单之前不会发生“重定向”。重定向是为了响应HTTP请求而不是“有表单”。

答案 1 :(得分:0)

您不使用表单重定向,而是使用标题

function redirect(url){
  header("Location: ".url);
  die();
}

所以现在

if(some_condition){
  redirect("anotherFile.php");
}

答案 2 :(得分:0)

对于重定向使用以下代码:

header('Location: page.php');
exit;