我的isset $_GET
有一个非常大的问题。我有一个网站,我在其中创建了某种问题页面,人们可以发送垃圾邮件。
例如,在我填写问题页面中的所有字段后,按“提交”。 如果我再次按下提交页面,在我的数据库中将出现2行,其中包含问题的答案。如果我按5次,它将是5行。
我尝试做某事,但似乎没有用。
按钮:
<a href="?X=<?php echo $tid; ?>"><button type="button" class="btn btn-danger">Submit!</button></a>
我的剧本:
<?php
include("connect.php");
$anti = 0;
if($anti == 0)
{
$anti = 1;
if(isset($_GET['X']))
{
$id = (int)$_GET['X'];
mysql_query("INSERT INTO questions (1, 2, 3, 4, 5) VALUES ('q1', 'q2', 'q3', 'q4', 'q5')");
//and other mysql_queries here...
header("location: index.php");
}
}
include("header.php");
?>
我该如何解决这个问题?