在1.php中注冊了一個session變量:$_SESSION[id]=$result[id],其中$result是mysql_fetch_query的返回值,id是數據庫中的某一屬性名。但將這個session變量傳進2.php中輸出時變成Resource id #3,請問這是怎么
在1.php中注冊了一個session變量:$_SESSION['id']=$result[id],其中$result是mysql_fetch_query的返回值,id是數據庫中的某一屬性名。但將這個session變量傳進2.php中輸出時變成“Resource id #3”,請問這是怎么回事啊?
備注:
我在2.php中的寫的輸出語句是:“$id=$_SESSION['id'];echo $id;”而且1.php和2.php中開頭都有session_start()函數。
解決辦法:
$result是一個二維數組,不能直接用$result[id]。你把$result打印一下就知道了。
【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!