if($_POST['hidden']=="true" && $_POST['name']=="")
改为
if (isset($_POST['hidden'] && $_POST['hidden'] == 'true' && (!isset($_POST['name'] || $_POST['name'] == ''))
改为
if (isset($_POST['hidden'] && $_POST['hidden'] == 'true' && (!isset($_POST['name'] || $_POST['name'] == ''))
谢谢回复,可是我copy你的代码覆盖我原来的,好像还是不行,这次有新的提示信息如下:
Parse error: parse error, unexpected T_BOOLEAN_AND, expecting ',' or ')' in E:\htdocs\test.php on line 9对不起,我是初学,对你的这段代码不是很清楚,我怀疑是不是中间的括号匹配有问题,谢谢
如果是4.1.0以前的版本请用$HTTP_POST_VARS 或者你的php配置中没有打开全局变量标志
请问你说的“这段代码没有问题”,是指哪段,你说的是我最前面列出的代码?如果是,那就奇怪的,在我的机器上真的有问题的。
抱歉,刚刚看到你说的关于全局变量标志,是在php.ini当中吗?是哪个地方需要修改?谢谢