博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
预定义数组(超全局数组变量)
阅读量:6901 次
发布时间:2019-06-27

本文共 1260 字,大约阅读时间需要 4 分钟。

特殊的数组,是系统提供给我们的。

特点:在页面的任意部分,无论是函数里,还是正常的页面里,都能随时获取到这几个变量,它不受作
用域的干扰。
这意味着它们在一个脚本的全部作用域中都可用,这就是超全局变量 。

1. $_SERVER $_SERVER --- 服务器和执行环境信

是一个包含了诸如头信息(header)、 路径(path)、 以及脚本位置(script locations)等等信息的数

对于我们做网站而言,服务器指的是web服务器

web服务器就是给我们提供网页服务的这种环境的软件
在win下是apache,在linux下nginx这⾥的环境指的是apache的易个运行环境

1 $_SERVER['SERVER_ADDR'] 服务器IP地址2 $_SERVER['REMOTE_ADDR'] 用户IP地址3 $_SERVER['HTTP_REFRER'] 上级来源地址4 $_SERVER['DOCUMENT_ROOT'] 根目录的绝对路径5 $_SERVER['SCRIPT_NAME'] 当前运行脚本名6 $_SERVER['QUERY_STRING''] get请求所带的参数列表字符串形式表现

2. $_GET $_GET --- 获取地址栏上的信息

在html中,通过url方式提交有两种

第1种是通过form表单声明为get传输,php可使用$_GET接收地址栏的信息。
第2种是直接通过a标签传值的方式。

1 
5 6 7 8
9 Document10 11 12
13
14
15
16
17 百度18 19

3. $_POST $_POST --- 用于收集来自 method="post" 的表单中的值

$_REQUEST 可同时接收 get 、post的值

1 
5 6 7 8
9 Document10 11 12
13 用户名:
14 密码:
15
16
17

4. $_FILES $_FILES --- 打印文件上传是否成功的内容信息

如果出现file表单必须在form标签上添加第三个属性 enctype=”multipart/form-data” 来配合文件上

传使用

只有写了上⾯的内容才可以打印_FILES;

注意method传递的方式也必须是post

1 
7 8 9 10
11 Document12 13 14
15 pic:
16
17
18 19

 

转载于:https://www.cnblogs.com/zhony/p/10175012.html

你可能感兴趣的文章
LightOJ 1428 Melody Comparison(后缀数组)
查看>>
java学习笔记-5 泛型
查看>>
Csharp windowform controls clear
查看>>
如何让ASP.NET默认的资源编程“.NET研究”方式支持非.ResX资源存储
查看>>
c#修改系统时间的方法
查看>>
R安装package报ERROR: a 'NAMESPACE' file is required
查看>>
关于main()函数的小技巧
查看>>
phpnow配置
查看>>
使用mailx发送邮件
查看>>
Webbrowser中模拟连接点击(非鼠标模拟)
查看>>
HDU 1049 Climbing Worm(水题)
查看>>
类 不包含 方法的定义
查看>>
Servlet与JSP有什么区别?
查看>>
OK335xS psplash Screen 移植
查看>>
drop.delete.trauncat的区别
查看>>
状态栏 隐藏问题
查看>>
IIS
查看>>
ul li css 做横向菜单
查看>>
Android深入浅出系列之Socket—Socket编程(二)
查看>>
[原创]对于运行ASP.NET程序时,提示:无法启动程序“http://localhost:3532/Default.aspx”。的解决办法...
查看>>