在php.ini中配置了register_globals = On后,
_GET, _POST, _SESSION最好起不同的变量名;如url.php?city=beijing时,url中最好取gcity=beijing;
通过$city = $_GET['gcity']; $_SESSION['scity'] = $_GET['gcity'];
也就是说$city最好别和$_GET或$_POST时的city=重名.
否则有时候会出现莫名其妙的问题(php默认把url中的city赋值给$city,即使你没使用$city = $_GET['city']),而_SESSION的命名最好改为数组,如$_SESSION['item']['city'].