在PHP分页中保留POST变量,可以通过以下步骤实现:
<form method="POST" action="process.php">
<input type="text" name="username">
<input type="submit" value="Submit">
</form>
session_start();
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$_SESSION['post_data'] = $_POST;
// 处理其他逻辑
}
session_start();
if (isset($_SESSION['post_data'])) {
$postData = $_SESSION['post_data'];
unset($_SESSION['post_data']); // 清除会话中的POST数据
} else {
$postData = array(); // 如果没有POST数据,则创建一个空数组
}
<form method="POST" action="process.php">
<input type="text" name="username" value="<?php echo isset($postData['username']) ? $postData['username'] : ''; ?>">
<input type="submit" value="Submit">
</form>
通过以上步骤,你可以在PHP分页中保留POST变量。这样,在用户进行分页操作后,之前提交的POST数据将会被保留并显示在表单中,以便用户继续使用或修改。
领取专属 10元无门槛券
手把手带您无忧上云