预约义变量又叫超全局变量。
界说:
预约义变量就是零碎本人界说好的变量,间接应用就能够。预约义变量都是以数组的方式存正在的。
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使用问题
抱歉,评论功能暂时关闭!