请问这是为什么?? 你是不是这台机器里的php.ini中设一下下面的那个.register_globals = off 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 或者你用$_POST['name'];if (empty($_POST['name'])){ echo "请输入用户名!"; exit(); } 把register.php、registersave.php的代码都贴出来吧 register.php就是单纯的一个html性质的会员注册的表单文件,registersave.php里面现在就那一句话。 echo get_cfg_var("register_globals");看这个代码在你那里返回多少?我怀疑你有可能搞错了配置文件,用phpinfo();察看一下php.ini的路径 echo get_cfg_var("register_globals");输出结果为1Configuration File (php.ini) Path C:\WINNT\php.ini php.ini中register_globals = off是设什么的?? 在PHP 4.2中,新安装的PHP中的register_globals选项默认为关闭,因此EGPCS值(EGPCS是Environment、Get、Post、Cookies、Server的缩写 -- 这是PHP中外部变量来源的全部范围)不会被作为全局变量来创建。当然,这个选项还可以通过手工来开启,但是PHP的开发者推荐你将其关闭。要贯彻他们的意图,你需要使用其它的方法来获取这些值。 从PHP 4.1开始,EGPCS值就可以从一组指定的数组中获得: $_ENV -- 包含系统环境变量 $_GET -- 包含查询字符串中的变量,以及提交方法为GET的表单中的变量 $_POST -- 包含提交方式为POST的表单中的变量 $_COOKIE -- 包含所有cookie变量 $_SERVER -- 包含服务器变量,例如HTTP_USER_AGENT $_REQUEST -- 包含$_GET、$_POST和$_COOKIE的全部内容 $_SESSION -- 包含所有已注册的session变量 在PHP 4.1之前,当开发者关闭register_globals选项(这也被考虑为提高PHP性能的一种方法)后,必须使用诸如$HTTP_GET_VARS这样的令人讨厌的名字来获取这些变量。这些新的变量名不仅仅短,而且它们还有其他优点。 奇怪,phpmyadmin只能在firefox登陆 再求一个正则 商城商品的商品号大家是怎样实现的 重构问题 PHP多表关联问题 安裝PHP的過程中﹐怎么也找不到php4ts.dll文件﹐怎么回事啊? 迷惑,为什么我做的简体转繁体的php程序一定选择ie上的查看=》编码=》繁体,才能看到繁体呢 需要一个简单的求两个date("Hi")之间的时间差,结果为小时,精确到小数点两位 又是session惹的祸,一个session的棘手问题 如何判断页面是不是在指定的Frame里呢? 日历程序?? 一个关于随机取值的问题!(急!)
if (empty($_POST['name'])){
echo "请输入用户名!";
exit();
}
看这个代码在你那里返回多少?我怀疑你有可能搞错了配置文件,用phpinfo();察看一下php.ini的路径
Configuration File (php.ini) Path C:\WINNT\php.ini
从PHP 4.1开始,EGPCS值就可以从一组指定的数组中获得:
$_ENV -- 包含系统环境变量
$_GET -- 包含查询字符串中的变量,以及提交方法为GET的表单中的变量
$_POST -- 包含提交方式为POST的表单中的变量
$_COOKIE -- 包含所有cookie变量
$_SERVER -- 包含服务器变量,例如HTTP_USER_AGENT
$_REQUEST -- 包含$_GET、$_POST和$_COOKIE的全部内容
$_SESSION -- 包含所有已注册的session变量
在PHP 4.1之前,当开发者关闭register_globals选项(这也被考虑为提高PHP性能的一种方法)后,必须使用诸如$HTTP_GET_VARS这样的令人讨厌的名字来获取这些变量。这些新的变量名不仅仅短,而且它们还有其他优点。