您好,欢迎访问一九零五行业门户网

PHP中的预定义变量的个人见解

php中的预定义变量是什么了?
预定义变量又叫超全局变量。
定义:
预定义变量就是系统自己定义好的变量,直接使用就可以。预定义变量都是以数组的形式存在的。
php的预定义有很多种,包括我们的get,post等等,都是php的预定义变量。让我们来看一下这些预定义变量是怎样使用的吧。
1.$_get变量
$_get变量里面会“自动存储”(保存/装载)提交到某个文件中的get数据。
而get数据,是在一个页面以“get”方式请求的时候提交的数据。
代码演示
制作一个表单,有两个输入框,可以输出数字,并提交
<form action="1.php" method="get"> 姓名:<input type="text" name="username"> <br> 年龄:<input type="text" name="age"> <br> <input type="submit" value="提交"></form>
$name = $_get['username'];$age = $_get['age'];echo "<br>姓名为:".$name;echo "<br>年龄为:".$age;
2.$_post
$_post变量里面会“自动存储”(保存/装载)提交到某个文件中的post数据。
而post数据,是在一个表单中以“post”方式提交的数据
代码演示
有个表单,两个输入框,可以填写数字,有一个“提交按钮”,点击提交,可以计算他们的和并输出
<form action="1.php" method="post"> 数字1 <input type="text" name="num1"> <br> 数字2 <input type="text" name="num2"> <br> <input type="submit" value="计算"></form>
$num1 = $_post['num1'];$num2 = $_post['num2'];$result = $num1 + $num2;echo "相加计算的结果为:",$result;
3.$_request
代表浏览器通过“get”方式 或 “post”方式提交的数据的合集。
即:它既能接收到get过来的数据,也能接收到post过来的数据!
通常,一个表单,只提交一种形式的数据,要么get数据,要么post数据!
4.$_server
它代表任何一次请求中,客户端或服务器端的一些“基本信息”或系统信息
常用的有:
php_self:表示当前请求的网页地址(不含域名部分)
server_name:表示当前请求的服务器名
server_addr:表示当前请求的服务器ip地址
document_root:表示当前请求的网站物理路径(apache设置站点时那个)
remote_addr:表示当前请求的客户端的ip地址
script_name:表示当前网页地址
总结:
这样我们通过这些预定义变量就可以获取用户会话、用户操作系统的环境和本地操作系统的环境等信息。
以上就是php中的预定义变量的个人见解的详细内容。
其它类似信息

推荐信息