A-AA+then

Warning: Cannot use a scalar value as an array in

1,038
มีปัญหา warning ดังนี้ครับ

Warning: Cannot use a scalar value as an array in C:\AppServ\www\gcms\admin\index.php on line 173
Warning: Cannot use a scalar value as an array in C:\AppServ\www\gcms\admin\index.php on line 174

บรรทัดนี้ เก็บค่า
$_SESSION[PREFIX]['login'] = $login_result;
$_SESSION[PREFIX]['login']['password'] = $login_password;

ปล ผมเอามาลงเครื่อง Windows 8 ครับ แต่ถ้าเป็น Windows อื่นได้นะครับ MAMP ก็ปกติครับ

1 ความคิดเห็น

Error นี้ น่าจะต้องเตรียมตัวแปรก่อน ว่าเป็นชนิดอะไร

ลอง
 

$_SESSION[PREFIX]['login'] = array();

$_SESSION[PREFIX]['login'] = $login_result;
$_SESSION[PREFIX]['login']['password'] = $login_password;

ไม่รู้ว่าปัญหาเกิดที่โค้ดดังเดิมของผม หรือโค้ดที่เธอดัดแปลง อาจเป็นไปได้ว่า วิธีการทำลาย session ไม่ถูกต้อง หรือ อาจเป็นไปได้ว่า การตั้งค่า error ของ php ไม่ถูกต้องก็เป็นได้
1
^