我試圖從一個頁面通過使用會話值到另一個,但它說PHP會議通知:未定義指數
注意:未定義指數:上線USER_ID路徑\ file.php 61
我在哪裏創建的會話是如下
// checking for session, if not then start session
if(!isset($_SESSION)) {
session_start();
}
// assigning user_id to session var
$_session['user_id']=$row['user_id'];
這是代碼通過,我訪問會話變種的文件:
if(!isset($_SESSION)) {
session_start();
}
// trying to access session var (previously defined)
$user_id=$_session['user_id'];
我在哪裏犯錯。請引導我
注意:那些認爲這可能是一個重複的問題。我的回答是,它可能是但沒有解決我的問題。因爲我的是因爲全球變量的大小寫敏感,所以其他人不是這個問題。
然後它意味着'$ _session ['user_id'] = $ row ['user_id'];'不工作。 – Irvin
重複:[PHP的:「注意:未定義的變量」和「注意:未定義的索引」](http://stackoverflow.com/questions/4261133/php-notice-undefined-variable-and-notice-undefined-index) –
隊友,其實我正在檢查用戶ID,如果只存在,我傳遞到第二頁。所以它意味着user_id存在,所以在創建會話伴侶時可能會導致問題。你能不能建議一些想法 –