Php 表单提交按钮只对isset函数作出一次反应

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

我有一个使用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['okform'])){
    echo "yo";
} 

?>

当我点击提交按钮时,会显示“yo”字符串,但当我刷新我的网站页面时,该字符串仍会显示。即使在刷新网页之后,
$\u POST['okform']
变量也会被设置。为什么?我不明白


有什么想法吗?

我不想让它出现,但它确实存在!这就是问题所在,当你用发布的信息刷新页面时,它通常会询问你是否想重新发送信息。再次尝试键入url并点击回车键(而不是点击刷新)检查,当您在同一页面刷新浏览器时,它将要求重新提交发布的数据??谢谢joshnik!它是有效的:)我不想让它出现,但它确实存在!这就是问题所在,当你用发布的信息刷新页面时,它通常会询问你是否想重新发送信息。再次尝试键入url并点击回车键(而不是点击刷新)检查,当您在同一页面刷新浏览器时,它将要求重新提交发布的数据??谢谢joshnik!有效:)