我有一个具有名称,身份证,地址等的表单。需要在用户输入ID后刷新以便查询并检索其他信息,例如基于输入的ID的主要信息。 刷新后,我通过Get方法检索输入的值,以保留输入的表单值。 如下所示
<?php
$_SESSION['Bid']=@$_GET['Bid'];
$_SESSION['Stufname']=$_GET['fname'];
$_SESSION['Stulname']=$_GET['lname'];
?>
<form name="form1" method="post" action="registration.php" >
<input type="text" name="Bid" value="<?php echo $_SESSION['Bid'];?>"
MAXLENGTH=9 size="9">
</form>
一切正常,但我知道GET方法是不安全的,因为变量现在显示在URL中,我想摆脱使用get。 我在其他脚本中尝试了会话变量,但在这种情况下,因为在输入ID后页面刷新,我不确定如何在页面刷新时如何捕获和存储表单值,而不使用上面的GET方法。
任何帮助将不胜感激。 感谢,
答案 0 :(得分:1)
您可以使用POST。您将能够从此处找出语法:http://www.w3schools.com/php/php_post.asp但我建议您在发布问题之前进行更多研究。