我如何在刷新页面时维护 $post 值;换句话说,如何在不丢失 Post 值的情况下刷新页面
最佳答案
如果没有首先提交页面,这是不可能的!除非您以某种方式将表单字段提交回服务器,即不使用 jQuery 等进行页面刷新。某种自动保存表单脚本。
如果这是为了验证检查,则不需要建议的 session 。
用户填写表单并提交给自己 服务器端验证失败
$_GET
<input type="hidden" name="first"
value="<?php echo htmlspecialchars($first, ENT_QUOTES); ?>" />
验证消息,结束。
或者按照建议将整个帖子保存在一个 session 中,像这样,但同样必须首先提交工作....
$_POST
if(isset($_POST) & count($_POST)) { $_SESSION['post'] = $_POST; }
if(isset($_SESSION['post']) && count($_SESSION['post'])) { $_POST = $_SESSION['post']; }
关于php - 刷新页面而不丢失 Post 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12234545/