[英]Php Session displaying the error message
我在menu.php中使用了兩個網頁,但我無法獲取會話變量的詳細信息,它將顯示未定義的索引。
$info = mysql_fetch_array( $data );
session_start();
// store session data
$type="$info[TYPE]";
$no="$info[NO]";
$_SESSION['type']=$type;
$_SESSION['no']=$no;
echo "Pageviews=". $_SESSION['type'];
echo "Pageviews=". $_SESSION['no'];
header('Location:menu.php');
<?php sesstion_start();
echo "Pageviews=". $_SESSION['type'];
echo "Pageviews=". $_SESSION['no'];
?>
你有錯字
$_SESSIONE['no']=$no;
應該是$ _SESSION ['no'] = $ no;
編輯: IMO,OP接受了錯誤的答案。
IMO="In My Opinion";
我知道OP將返回發布新問題 。
這是我放在下面的工作。
注意 :此答案與OP的原始發布代碼以及編輯后的版本有關。
除非不是“ TYPO”,否則以下內容應更正。
您在$_SESSIONE['no']=$no;
有一個“ E ” $_SESSIONE['no']=$no;
更改此行:
$_SESSIONE['no']=$no;
^
E < error
至:
$_SESSION['no']=$no;
另外嘗試設置您的session_start();
在$info = mysql_fetch_array( $data );
之上$info = mysql_fetch_array( $data );
您編輯的問題(截至9分鍾前)包含新錯誤:
更改<?php sesstion_start();
到<?php session_start();
。 你有一個t
在那里。
^ (t)
如果我可以引用“ Mike Brant” :
“這不是問題,因為在設置$type
和$no
時為什么要在變量周圍加上不必要的雙引號?您還應該像這樣正確地引用索引: $type=$info['TYPE']
我認為Mike Brant想要說的是:
更改$type="$info[TYPE]";
到$type=$info[TYPE];
和$no="$info[NO]";
到$no=$info[NO];
因此刪除了"
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.