0
變量的問題,我有一個PHP文件中獲取數據從我的SQL數據庫和我試圖設置,並通過$theFName
和$theId
得到像$_SESSION['fname']
和$_SESSION['userID']
兩屆變量。有上獲得第二次會議在JavaScript
$email = $_POST['email'];
$pass = $_POST['pass'];
$conn = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_DATABASE);
$sql = "SELECT id, email, fname, lname, type FROM users WHERE `email`=? AND `pass`=?";
$stmt = $conn->prepare($sql);
$stmt->bind_param('ss', $email,$pass);
$stmt->execute();
$stmt->bind_result($theId,$theEmail,$theFName,$theLname,$theType);
if ($stmt->fetch()) {
echo 'true';
$_SESSION['LOGIN_STATUS'] = true;
$_SESSION['fname'] = $theFName;
$_SESSION['userID'] = $theId;
} else {
echo 'false';
}
在JavaScript文件
我
<script>
var tok = "var UID = "<?php echo $_SESSION['userID']; ?>";
console.log("The Id is " + UID)
</script>
,但我得到空字符串!
可以請你讓我知道我做錯了什麼?
你啓動會話? – chris85
...在使用會話的所有文件中?錯誤報告會告訴你http://php.net/manual/en/function.error-reporting.php同時確保JS代碼是在'.php'文件。 –
我一整天都不會站在這裏,我有更好的事情要做,而不是像別人的私人管家一樣等待。祝你好運,我正在繼續前進。 –