解决方法:
方法1:找到php.ini(一般在c:/window目录下)
1) error_reporting设置: error_reporting = E_ALL 修改为error_reporting = E_ALL & ~E_NOTICE
方法2:直接在程序中加上 error_reporting(E_ALL & ~E_NOTICE);
方法1:找到php.ini(一般在c:/window目录下)
1) error_reporting设置: error_reporting = E_ALL 修改为error_reporting = E_ALL & ~E_NOTICE
2) register_globals设置:register_globals = Off修改为register_globals = On
注:当register_globals=Off的时候,下一个程序接收的时候应该用$_GET['user_name']和$_GET['user_pass']来接受传递过来的值。(注:当<form>;的method属性为post的时候应该用$_POST['user_name']和$_POST['user_pass'])
当register_globals=On的时候,下一个程序可以直接使用$user_name和$user_pass来接受值。
顾名思义,register_globals的意思就是注册为全局变量,所以当On的时候,传递过来的值会被直接的注册为全局变量直接使用,而Off的时候,我们需要到特定的数组里去得到它。所以,碰到上边那些无法得到值的问题的朋友应该首先检查一下你的register_globals的设置和你获取值的方法是否匹配。(查看可以用phpinfo()函数或者直接查看php.ini)
方法2:直接在程序中加上 error_reporting(E_ALL & ~E_NOTICE);