Php 重定向到同一页面后显示提交的表单数据

Php 重定向到同一页面后显示提交的表单数据,php,forms,session,session-variables,session-cookies,Php,Forms,Session,Session Variables,Session Cookies,“提交”按钮后如何重定向到同一页面?注意:在表单我有两个按钮,我想显示用户只有一个链接,当用户点击它,他必须重定向到另一个链接,这个链接将重定向他做相同的页面形式,但这次显示按钮提交 我不熟悉PHP(会话),但至少我知道它将如何工作。这就是想法: <form method="get" action="index.php"> <br> <h2> ID : <input name="id" placeholder="your

“提交”按钮后如何重定向到同一页面?注意:在表单我有两个按钮,我想显示用户只有一个链接,当用户点击它,他必须重定向到另一个链接,这个链接将重定向他做相同的页面形式,但这次显示按钮提交

我不熟悉PHP(会话),但至少我知道它将如何工作。这就是想法:

        <form method="get" action="index.php">
    <br>

    <h2> ID : <input name="id" placeholder="your Id"/ size="45"/></h2><br>

    </br>

    <?php if (isset($_SESSION['link'])) {

    ?>  
    <input type="submit" name="submit" value="==>Submite<==" id="submit" />
    <?php
    } else {
    ?>
    <a href="id.php">Click Here Before Submit </a>
    <?php } 

    ?>
    </form> 
<?php 

if(isset($_GET['link'])){

session_start(); 
{$_SESSION['link'] = $_GET['link'];}
header('location: redirection.php'); 
}
?>


ID:

如果用户单击了链接(如果是),则Page redirection.php应在index.php中进行测试,这样用户将通过按钮submit
标题(“Location:index.php”)
自动重定向到index.php

示例网站:old skys.net/cc


ID:


请测试它

您好,请添加一些解释,说明您更改了什么以及此代码可能工作的原因。不鼓励只使用代码的答案。当它选中$\u GET['action']==='step2'时,您可以单击它。请编辑您的答案,不要在评论中发布解释。如果答案中有,阅读起来会容易得多。谢谢你们的回答,但我想要的是这样的:当你们点击“提交前点击这里”时,你们会自动重定向到相同的页面,使用相同的表单,但使用bouton submite。
<h2> ID : <input name="id" placeholder="your Id"/ size="45"/></h2><br>

</br>

<?php if ($_GET['action']=='step2') {

?>  
<input type="submit" name="submit" value="==>Submite<==" id="submit" />
<?php
} else {
?>
<a href="id.php?action=step2">Click Here Before Submit </a>
<?php } 

?>