在PHP中,可以通过使用表单、URL参数、会话变量或Cookie来将变量传递给同一页面中的下一个查询。
<form action="next_query.php" method="post">
<input type="hidden" name="var_name" value="<?php echo $var_value; ?>">
<input type="submit" value="Next Query">
</form>
在下一个查询的页面(next_query.php)中,可以使用$_POST
超全局变量来获取传递的变量值:
$var_value = $_POST['var_name'];
<a href="next_query.php?var_name=<?php echo $var_value; ?>">Next Query</a>
在下一个查询的页面(next_query.php)中,可以使用$_GET
超全局变量来获取传递的变量值:
$var_value = $_GET['var_name'];
// 在第一个查询中设置会话变量
session_start();
$_SESSION['var_name'] = $var_value;
在下一个查询的页面中,需要先启动会话,然后可以使用$_SESSION
超全局变量来获取传递的变量值:
session_start();
$var_value = $_SESSION['var_name'];
// 在第一个查询中设置Cookie
setcookie('var_name', $var_value, time() + 3600, '/');
// 在下一个查询中获取Cookie的值
$var_value = $_COOKIE['var_name'];
以上是将PHP变量传递给同一页面中的下一个查询的几种常见方法。根据具体的场景和需求,选择适合的方法来传递变量值。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Ajax做分页</title>
<script src="bootstrap/js/jquery-1.11.2.min.js"></script>
<script src="Ajax_pag.js"></script>
<script src="bootstrap/js/bootstrap.min.js"></script>
<link href="bootstrap/css/bootstrap.min.css" rel="external nofollow" rel="stylesheet" type="text/css"/>
</head>
<style>
.header{
margin-top: 20px;
}
</style>
<body>