我在PHP有一个网站。当登录用户访问我网站上的特定网页时,我尝试将会话变量$_SESSION['user_name']
存储到mysql数据库。php store会话变量在mysql数据库中
<?php
$servername = "localhost";
$username = "user1";
$password = "user1";
$dbname = "payment";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = 'INSERT INTO users
VALUES ('.$_SESSION['user_name'].')';
if ($conn->query($sql) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
?>
错误消息:
说明:未定义变量:_SESSION在/opt/lampp/htdocs/succes.php第16行
尝试了一串东西,但可以”弄明白了。这里有什么问题?
1.你在哪里开始您的会话发现了什么? 2.请参阅:http://stackoverflow.com/q/11321491/3933332 – Rizier123