PHP外部变量与环境变量 -365PHP培训与交流平台

PHP外部变量与环境变量

PHP的特点之一就是可以用简单的方式处理表单数据,获取环境变量。在PHP中,这些外部数据或变量保存在一种特殊的全局变量数组中。

表单数据

  • $_GET:获取GET请求发送的数据
  • $_POST:获取POST请求发送的数据
  • $_REQUEST:可以同时获取GET和POST请求发送的数据

【示例】

请求URL:http://localhost/test.php?username=alex&pwd=365php

  1. <?php   
  2. //获取GET请求数据   
  3. echo $_GET['username']; //输出alex   
  4. echo $_GET['pwd'];      //输出365php   
  5. ?>  
<?php
//获取GET请求数据
echo $_GET['username']; //输出alex
echo $_GET['pwd'];      //输出365php
?>

【示例】

  1. <form method="POST">   
  2. 用户名:<input type="text" name="uname" /><br />   
  3. 密码:<input type="text" name="pwd" /><br />   
  4. <input type="submit" value="登录" />   
  5. </form>   
  6.   
  7. <?php   
  8. echo $_POST["uname"];  //输出用户在表单上输入的用户名   
  9. echo $_POST["pwd"];  //输出用户在表单上输入的密码   
  10. echo $_REQUEST["uname"];  //$_REQUEST也可以获取到POST数据   
  11. print_r($_REQUEST);   
  12. ?>  
<form method="POST">
用户名:<input type="text" name="uname" /><br />
密码:<input type="text" name="pwd" /><br />
<input type="submit" value="登录" />
</form>

<?php
echo $_POST["uname"];  //输出用户在表单上输入的用户名
echo $_POST["pwd"];  //输出用户在表单上输入的密码
echo $_REQUEST["uname"];  //$_REQUEST也可以获取到POST数据
print_r($_REQUEST);
?>

环境变量

  • $_ENV
  • $_SERVER

包含了Web服务器的一些配置信息,以及浏览器的一些状态信息,使用函数phpinfo()可以返回更多的环境信息,其中包含了$_ENV和$_SERVER的内容。

$_ENV包含:

[TEMP] => C:/Windows/TEMP 

[PROCESSOR_ARCHITECTURE] => x86

$_SERVER包含:

[SERVER_SIGNATURE] =>Apache/2.2.4 (Win32) PHP/5.2.3 Server at localhost Port 80

[SERVER_NAME] => localhost

[SERVER_ADDR] => 127.0.0.1

[SERVER_PORT] => 80

[REMOTE_ADDR] => 127.0.0.1

[DOCUMENT_ROOT] => D:/AppServ/www

[REQUEST_METHOD] => GET

 

365PHP免费视频教程下载:  PHP教程视频,免费视频下载 -PHP数据类型转换

作者:马明@PHP培训 PHP修订1.0 2009-09

365PHP,中国PHP在线培训第一品牌

本文365PHP版权所有,未经批准转载必究。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值