如果没有首页提交,这是不可能的!除非你以某种方式将表单字段提交回服务器,即没有使用jQuery等页面刷新.一些自动保存表单脚本.
如果这是用于验证检查,则不需要建议的会话.
用户填写表单并提交回自身服务器端验证失败
$ _GET
<input type="hidden" name="first"
value="<?php echo htmlspecialchars($first, ENT_QUOTES); ?>" />
Run Code Online (Sandbox Code Playgroud)
验证消息,结束.
或者按照建议将整个帖子保存在会话中,类似这样,但必须首先提交工作....
$ _ POST
if(isset($_POST) & count($_POST)) { $_SESSION['post'] = $_POST; }
if(isset($_SESSION['post']) && count($_SESSION['post'])) { $_POST = $_SESSION['post']; }
Run Code Online (Sandbox Code Playgroud)