$_SESSION跨页面问题

$_SESSION中可以加入变量带'$',不过不推荐使用,因为这样会有一个没有生命变量的警告,其中用字符串就可以了,比如$_SESSION["isok"],更不能使用前面已定义过的变量,否则是$_SESSION值为空,显然将不能进行页面之间的SESSION值传递。在一个sesseion_start之前不能有输出。

网上的解释有很多,不过只能参照,不能照搬,因为上面有很多错误的,自己摸索出来并实践成功的才是正确的。

在语句之前加上@可以不显示出错误  或者在PHP中加入一句error_reporting(0);//在html中不显示错误信息最后再加这个信息,不过不推荐后者,而不只是警告,错误也不显示,这样你可能有的地方真的错了,却以为是对了。当都调试完之后,只有警告没有真正的错误的时候再加上这一句就行了。

原文地址:https://www.cnblogs.com/hsqdboke/p/2772772.html