我需要获得最后一个非空值$_GET['id_item']
有
session_start();
if(!isset($_SESSION['id_item']) || $_SESSION['id_item']==='' || (isset($_GET['id_item']) && !$_GET['id_item'] === '')){
$_SESSION['id_item'] = $_GET['id_item'];
}else{
/*no need to update*/
}
echo $_SESSION['id_item'] /* Allways in blank :S */
而且var_dump($_GET)
输出:
array(1) { ["id_item"]=> string(2) "50" }
任何想法,为什么$_SESSION
不保存?
什么的var_dump'结果($ _ SESSION);' – xdazz 2012-02-26 12:32:04
你也忘了;在你提供的代码的最后一行。 – MichaelH 2012-02-26 12:35:42
你能回应$ _GET ['id_item']吗?看看它是否为空 – SolidSnake 2012-02-26 12:36:21