php - 刷新页面而不丢失 Post 值

标签 php html

我如何在刷新页面时维护 $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/

相关文章:

php - 炸开空行

php - Apache 符号链接(symbolic link)给出 403 Forbidden

javascript - 使用 jsPDF 生成保留 HTML 页面样式的 pdf

html - 父 div 定位绝对不占其子项的高度

javascript - 将脚本变量从 HTML 传递到 PHP

jquery - 提高页面加载速度的建议

php - Service Worker 中的 XMLHttpRequest

php - Laravel 访问关系 - 检查模型中是否存在数据

php - 对象到字符串,PHP 中的唯一键

jquery - 如何在 Foundation 中实现 mobile "top-bar"?