今天调了半天index.php的代码,费了很大的劲,甚至把别人的源代码全都拿过来了,还是不行。最后自己动手跟了一遍程序后,才发现问题不是出在这,而是在editwishlist.php中,在editwishlist.php中有一行代码:
array_key_exists(mixed $key, array $search) 写错了,而这个页面的默认错误处理是返回首页,由于本地执行速度太快,导致我误以为错误还是在index.php中。
今天的收获:
(1)array_key_exists(mixed $key, array $search); 是这么写滴~ (例:if( !array_key_exists("user",$_SESSION) ))
(2)正如杨老师所说,调试程序,“一跟就灵”
(3)在调试php时,echo的设置很关键,在编写程序的时候就可以考虑调试了。