|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
完成一个功能齐全的动态站点 从PHP 4.2.0版本入手下手中, PHP 指令 register_globals 的默许值为 off(在php.ini设置装备摆设文件里). 这是 PHP 的一个次要变更。register_globals是干甚么用的呢?它是PHP用来掌握是不是将EGPCS (Environment, GET, POST, Cookie, Server)变量是不是注册为全局变量的。
例如,关于 http://www.xx.php?var=2 这里的var,在为 on 时,你只需用 $var 便可,但在 off 时,就必需用 $_GET["var"] 来吸收了~ 这里的 $_GET 就是一个PHP超全局变量数组。和它性质一样的还有:
$GLOBALS
包括一个援用指向每一个以后剧本的全局局限内无效的变量。该数组的键标为全局变量的 称号。从 PHP 3 入手下手存在 $GLOBALS 数组。
$_SERVER
变量由 Web 办事器设定或直接与以后剧本的履行情况相干联。同等于旧数组 $HTTP_SERVER_VARS 数组,但和 $_SERVER 不是一个变量,由于PHP处置它们的体例分歧,下同。固然$HTTP_SERVER_VARST和上面的$HTTP_*_VARS依然可使用,但毫不保举您再利用$HTTP_*_VARS.
$_GET
经过 HTTP GET 办法提交至剧本的变量。例如由 URL、表单的GET体例 发生的变量。
利用体例:$_GET["xx"]; //即$xx; 下同
$_POST
经过 HTTP POST 办法提交至剧本的变量。例如由 表单的POST体例 发生的变量。
利用体例:$_POST["xx"];
$_COOKIE
经过 HTTP Cookies 办法提交至剧本的变量。 例如读取COOKIE值的时分。
$_FILES
经过 HTTP POST 文件上传而提交至剧本的变量。我的另外一篇文章 对文件上传处置进程的进一步申明 已较具体地引见它的用法,这里不再申明。
$_ENV
履行情况提交至剧本的变量。
$_REQUEST
经过任何用户输出机制提交至剧本的变量,包含 GET,POST,COOKIE等体例,因而该数组其实不值得信赖。
$_SESSION
寄存SESSION变量的数组。
你不用用session_regisger来注册某个变量,用 $_SESSION["xx"] 即包括有上述进程。
请勿再跟此贴,若有疑问,睁开新话题[br]感谢协作
对于PHP的语法结构,刚开始真的很不习惯,真搞不懂为什么每个变量之前都要加个“$”符号,每个语句写完之后都必须加上“分号”来表示此句已经结束,还有,PHP对字母的大小写是敏感的,写的时候一定要注意大小写的区别。 |
|