任何人都可以修复我的代码,我有两个问题:
1 /如果我直接使用info.php我可以看到按钮提交(需要通过条件修复此问题,所以每次我使用info.php而不提交我必须重定向到另一个页面或带链接的同一页面“点击这里对于submite“)
2 /当我刷新页面时,我总能看到bouton提交后点击链接“点击这里befor submite”(我想要破坏会话,每次页面重新加载我想看链接而不是按钮提交)非常感谢你< / p>
的index.php
<html>
<body>
<?php
session_start();
?>
<?php
if (isset($_GET['submit']) && ($_POST['submit'] == 'submit')) {
header('location: info.php');
}
?>
<?php if (isset($_SESSION['submit'])==1) {
?>
<form method="get" action="index-1.php">
<br>
<?php
}
else {
?>
<form method="get" action="info.php">
<?php
}
?>
<br>
<font color ="red">
<a target="_blank" href="http://www.google.com"><font color ="black">*</font> text</a></br><br></h2>
<hr /></font>
<h2><font color ="red">1.</font>Enter Your Personal Facebook profil URL : <input name="id" placeholder="https://www.facebook.com/YourName"/ size="45"/></h2><br>
</br>
<?php if (isset($_SESSION['submit'])==1) {
?>
<input type="submit" name="submit" value="==>submit<==" id="submit" />
<?php
}
else {
?>
<center><strong><a href="info.php">Click Here Before Submit </a></center></strong>
<?php
}
?>
</form>
</body>
</html>
info.php的
<?php
session_start();
$_SESSION['submit'] =1;
header('location: index.php');
?>