欢迎来到天天文库
浏览记录
ID:53659998
大小:73.50 KB
页数:5页
时间:2020-04-05
《汉林教育php基础教程,php全局变量.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、PHP全局变量・超全局变量PHP中的许多预定义变量都是“超全局的”,这意味若它们在一个脚木的全部作用域屮都町用。在函数或方法中无需执行global$variable;就可以访问它们。这些超全局变量是:•$GLOBALS•$_SERVER•$_REQUEST•$_POST•$_GET•$_FILES•$_ENV•$_COOKIE•$_SESSION本节会介绍一些超全局变量,并会在稍后的章节讲解其他的超全局变量。$GLOBALS一弓I用全局作用域中可用的全部变量$GLOBALS这种全局变戢川于在PHP脚本中的任意
2、位置访问全局变戢(从函数或方法中均可)。PHP在名为$GLOBALS[index]的数组屮存储了所有全局变量。变量的名字就是数组的键。下面的例子展示了如何使用超级全局变量SGLOBALS:实例PHP$_SERVER$_SERVER这种超全局变最保存关于报头、路径和脚木位置的信息。F血的例子展示了如何使用$_SERVER
3、中的某些元熱实例...■—.”■■■.■••••”••■■■■999999■■■•••••••・■・■■■■.•■••■■■•■■■■■■■■■■■■■■■■.■■H;echo$_SERVER『SERVER_NAME1];echoHH;echo$_SERVER[1HTTP_HOST!];echon";echo$_SERVER『HTTP_REFERER1];echoHH;echo$_SERVER『HTTP_US
4、ER_AGENT1];echonn;echo$_SERVER『SCRIPT_NAME1];?>下表列出了您能够在$_SERVER中访问的最重要的元素:PHP$_REQUESTPHP$_REQUEST用于收集HTML表单提交的数据。卜•面的例了展示了一个包含输入字段及提交按钮的表单。当用户通过点击提交按钮來提交表单数据时,表单数据将发送到
5、可。然后,我们可以使用超级全局变量$_REQUEST来收集input字段的值:实例■•.■••..•••••••«•••••••••■•■■•■・*****■・•《・•■•■•■―■****«**««*«*.■■■■■■■■********■•***»«*******«*******^****^****«*************•■■■••■■••■—•••••••••••••••••••**••••••**•>••<
6、echo$_SERVER『PHP_SELF‘];?>">Name:
7、表单数据会发送到vform>标签的action属性中指定的文件。在本例中,我们指定文件本身來处理表单数据。如果您希望使用另一个PHP页面來处理表单数据,请用更改为您选择的文件名。然后,我们可以使用超全局变量$_POST來收集输入字段的值:实例
8、PHP$_GETPHP$_GET也可用于收集提交HTML表单(method^"get”)之后的表单数据。$_GET也可以收集URL中的发送的数据。假设我们有一张页面含有带参数的超链接:
此文档下载收益归作者所有