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

资源魔 34 0
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中的预约义变量的集体见地的具体内容,更多请存眷资源魔其它相干文章!

标签: php教程 预定义变量 php故障解决 php使用问题

抱歉,评论功能暂时关闭!