PHP网页间传递数据库信息通常涉及到以下几个基础概念:
session_start()
之前没有输出任何内容。php.ini
文件中的 session.save_path
是否正确配置。// page1.php
session_start();
$user_id = 123;
$_SESSION['user_id'] = $user_id;
// page2.php
session_start();
echo $_SESSION['user_id']; // 输出 123
// page1.php
setcookie('user_id', 123, time() + (86400 * 30), "/");
// page2.php
echo $_COOKIE['user_id']; // 输出 123
// db_connect.php
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
// page1.php
include 'db_connect.php';
$user_id = 123;
$sql = "SELECT * FROM users WHERE user_id = $user_id";
$result = $conn->query($sql);
// page2.php
include 'db_connect.php';
$user_id = 123;
$sql = "SELECT * FROM users WHERE user_id = $user_id";
$result = $conn->query($sql);
希望这些信息对你有所帮助!如果有更多具体问题,欢迎继续提问。
领取专属 10元无门槛券
手把手带您无忧上云