php预定义变量

预定义变量又叫超全局变量(超全局变量都是数组),包括:

$_GET, $_POST, $_SERVER, $_REQUEST, $GLOBALS,  $_COOKIE, $_SESSION, ..........(大约10个)

get这个词,常常出现在这里:<form  action=”abc.php”  method=”get” >.....</form>

这叫做“表单以get方式提交数据”

$_GET这个预定义数组变量,就是指以这种方式提交的所有数据的集合(数组)

对应来说,也可以以post方式提交数据

 

&_get变量(数组)

<form  action=”abc.php”  method=”get” >

  项目1: <input type=”text”   name=”uName”   />

  项目2: <input type=”password”   name=”uPswd”   />

  <input type=”submit”  value=”提交”  />

</form>

其作用是:用户填写表单数据,并提交后,会将数据发送(提交)给页面abc.php,其实也可以理解为“打开”该网页(abc.php),还可以理解为“请求”该网页(abc.php)

(在abc.php网页中)

<?php

  $v1 = $_GET[‘uName’];   //单引号也可以用双引号,本质是一个字符串,其实是数组的键名(下标)

  $v2 = $_GET[‘uPswd’];    //该键名必须跟提交的时候的名字完全一致(区分大小写)

?>

 

&_post变量(数组)

类似$_GET变量(数组),$_POST代表页面通过post方式提交过来的数据所形成的数组。

post提交数据,通常只有一种形式:

<form  action=”abc.php”  method=”post” >

  项目1: <input type=”text”   name=”uName”   />

  项目2: <input type=”password”   name=”uPswd”   />

  <input type=”submit”  value=”提交”  />

</form>

其作用是:用户填写表单数据,并提交后,会将数据发送(提交)给页面abc.php,其实也可以理解为“打开”该网页(abc.php),还可以理解为“请求”该网页(abc.php)

接收post数据的形式为:

(在abc.php网页中)

<?php

  $v1 = $_POST[‘uName’]; //单引号也可以用双引号,本质是一个字符串,其实是数组的键名(下标)

  $v2 = $_POST[‘uPswd’];  //该键名必须跟提交的时候的名字完全一致(区分大小写)

 

  也可以显示所有post数据:

  var_dump($_POST)

?>

 

posted @ 2019-01-05 11:27  跑很快的土豆  阅读(251)  评论(0编辑  收藏  举报