我的分别在linux和 windows下配置了apache+mysql+php的 环境 ,但是当我运行代码是:(原程序没有这么简单,这是我用来测试的)<?phpif(@action=="install"){echo "ok";}else{?><a href=" p?action=install">安装</a><?php }?>路径没有错误,但是当我点安装时没有出先"ok",我也实验过,凡是象这样的传递变量的都不可以这样 :<?php$action="install";if(@action=="install"){echo "ok";就没有问题,请高手指点}?>
热心网友
1.@后面好像少了个$符号呢2.在收变量时使用$_GET['action']以下几个网站都是学习php不错的地方 如果英文好的话
热心网友
配置文件中 variables_order 是否设置其值不包含“G”(即不能接收get方式传回的参数值)variables_order string设定 EGPCS(Environment,GET,POST,Cookie,Server)变量解析的顺序。默认设定为“EGPCS”。举例说,将其设为“GP”,会导致 PHP 完全忽略环境变量,cookies 和 server 变量,并用 GET 方法的变量覆盖 POST 方法的同名变量。