|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
告诉你了一个方式,但是缺少努力这一环节,那也是白搭。 复制代码 代码以下:
<?php
/* 预界说数组:
* 主动全局变量---超全局数组
*
* 1.包括了来自WEB办事器,客户端,运转情况和用户输出的数据
* 2.这些数组对照出格
* 3.全局局限内主动失效,都可以直接利用这些数组
* 4.用户不克不及自界说这些数组,但这些数组的操作体例和本人界说的数组操作的体例一样
* 5.在函数中直接可使用这些数组
*
* $_GET //经过URL恳求提交至剧本的变量
* $_POST //经过HTTP POST 办法提交到剧本的变量
* $_REQUEST //经过GET , POST和COOKIE机制提交 到剧本的变量
* $_FILES //经过http post办法文件上传而提交至剧本的变量
* $_COOKIE
* $_SESSION
* $_ENV //履行情况提交至剧本的变量
* $_SERVER //变量由WEB办事器设定的,或直接和以后剧本的履行情况相干联
* $GLOBALS //只需是以后剧本无效的变量都在这里,数组的键名为全局剧本的称号
*
*
*/
//超全局数组在函数外部可以直接挪用
$arr=array(10,20);//普通数组
$_GET=array(50,90);//超全局数组
function demo(){
global $arr;//挪用全局变量要先包括
print_r($arr);
print_r($_GET);//直接挪用超全局数组不必包括
}
?>
<!-- **********页面传值get恳求*************** -->
<?php
//直接把传的值当变量用,当php.ini设置装备摆设文件中register_global=on时有效。
echo $username."<br>";
echo $email."<br>";
echo $page."<br>";
//最不乱的取值办法
echo $_GET["username"]."<br>";
echo $_GET["email"]."<br>";
echo $_GET["page"]."<br>";
?>
<a href="demo.php?username=zhangsan&email=aaa@bbb.com&page=45">this is a $_GET test</a>
<!-- ***********页面传值post恳求**************** -->
<form action="demo.php" method="post">
username:<input type="text" name="uname" /> <br/>
password:<input type="password" name="pass" /> <br/>
<input type="submit" value="login" /> <br />
</form>
<?php
print_r($_GET);//不克不及吸收到
print_r($_POST);//如许才干吸收到
?>
<?php
//$_ENV的利用
echo'<pre>';
print_r($_ENV);
echo'</pre>';
//显示以后情况
// 也能够单个遍历
?>
<?php
//使用$GLOBALS超全局数组在函数外部挪用全局变量
$a=100;
$b=200;
$c=300;
function demo()
{
//直接挪用全局变量
echo $GLOBALS["a"]."<br>";
echo $GLOABLS["b"]."<br>";
echo $GLOABLS["c"]."<br>";
}
?>
建议大家买一本书,而不光是在网上看一些零碎的资料,一本书毕竟会讲的系统一些,全面一些,而且印刷的书不受电脑的限制,但是建议在看书的时候最好旁边有电脑,这样可以很及时地上机实践。 |
|