Php 表单提交按钮只对isset函数作出一次反应
我有一个使用post方法的表单:Php 表单提交按钮只对isset函数作出一次反应,php,forms,Php,Forms,我有一个使用post方法的表单: <form method="POST" action=""> 我在最后有一个输入,用于提交键入的信息: <input type="submit" name="okform" value="Submit"/> 以下是我尝试执行的PHP代码: <?php $bdd = new PDO('mysql:host=127.0.0.1;dbname=pure', 'root', ''); if(isset($_POST['okf
<form method="POST" action="">
我在最后有一个输入,用于提交键入的信息:
<input type="submit" name="okform" value="Submit"/>
以下是我尝试执行的PHP代码:
<?php
$bdd = new PDO('mysql:host=127.0.0.1;dbname=pure', 'root', '');
if(isset($_POST['okform'])){
echo "yo";
}
?>
当我点击提交按钮时,会显示“yo”字符串,但当我刷新我的网站页面时,该字符串仍会显示。即使在刷新网页之后,$\u POST['okform']
变量也会被设置。为什么?我不明白
有什么想法吗?我不想让它出现,但它确实存在!这就是问题所在,当你用发布的信息刷新页面时,它通常会询问你是否想重新发送信息。再次尝试键入url并点击回车键(而不是点击刷新)检查,当您在同一页面刷新浏览器时,它将要求重新提交发布的数据??谢谢joshnik!它是有效的:)我不想让它出现,但它确实存在!这就是问题所在,当你用发布的信息刷新页面时,它通常会询问你是否想重新发送信息。再次尝试键入url并点击回车键(而不是点击刷新)检查,当您在同一页面刷新浏览器时,它将要求重新提交发布的数据??谢谢joshnik!有效:)