根据用户点击的链接重定向用户

Cha*_*per 2 php header

有没有办法根据用户点击的链接指定标题位置?如果可能的话,我宁愿在PHP中这样做.

我想在用户点击几个按钮(即下一个,后退,保存等)中的任何一个时提交表单,并且每个表单提交后都需要以不同的方式重定向用户.

HTML - form2.html

<form name="form2" id="form2" method="post" action="form2-exec.php">        
    <!-- Form Elements -->       
    <a href="form1.php"><input type="submit" value="BACK" /></a>
    <a href="form3.php"><input type="submit" value="SUBMIT" /></a>
</form>
Run Code Online (Sandbox Code Playgroud)

PHP - form2-exec.php

// Connect to database
// Insert & ON DUPLICATE KEY UPDATE Statements
header("location: form3.php");
Run Code Online (Sandbox Code Playgroud)

Gar*_*ord 5

您不需要锚标记.你可以尝试这样的事情:

<input type="submit" name="whereto" value="BACK" />
<input type="submit" name="whereto" value="SUBMIT" />
Run Code Online (Sandbox Code Playgroud)

PHP - form2-exec.php

// Connect to database
// Insert & ON DUPLICATE KEY UPDATE Statements
if ($_GET['whereto'] == 'BACK') {
    header("location: form1.php");
} elseif ($_GET['whereto'] == 'SUBMIT') {
    header("location: form3.php");
}
Run Code Online (Sandbox Code Playgroud)

您可以在http://php.net/manual/en/reserved.variables.php找到有关PHP预定义变量的更多信息

  • 检查_POST vs _GET? (2认同)