• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > PHP开发 > PHP中的几个常用外部变量和环境变量

    PHP中的几个常用外部变量和环境变量

    作者: 分类:PHP开发 点击: 2,534 次
    wordpress CMS主题:ssmay主题

      本节主要与大家挤对一下PHP中的几个常用外部变量环境变量,这些变量都是数组变量,其中含有很多成员参数。我们在编程中会经常用到。

      1、$_GET、$_POST、$_REQUEST

      这几个是表单变量,要获取表单中的元素,就必须用到它们。$_GET与$_POST的获取方式不能互用,而$_REQUEST则可以兼容它们。这里就以$_GET为例:

      <form action="one.php" method="get">

      <input type="text" name="username"><br>

      <input type="password" name="pwd"><br>

      <input type="submit" name="提交">

      </form>

      <?php

      echo "姓名:".$_GET["username"];

      echo "密码:".$_GET["pwd"];

      ?>

      $_POST、$_REQUEST方法相同,这里就不多说了。只是get方法会在地址栏显示相关信息。

      2、$_FILES、$_COOKIE、$_SESSION

      $_FILES是上传文件是会用到这个外部变量。而$_COOKIE是cookie机制的变量,cookie的内容主要包括:名字,值,过期时间,路径和域。$_SESSION是session机制的变量,session机制是一种服务器端的机制,服务器使用一种类似于散列表的结构(也可能就是使用散列表)来保存信息。这里不做多说,后面,我们会详细解说。

      3、$_SERVER、$_ENV

      这两个是环境变量数组,里面包含当前服务器有环境。我们可以通过print_r($_SERVER)就可以看到下面的信息:

      ( [HTTP_HOST] => localhost [HTTP_CONNECTION] => keep-alive [HTTP_CACHE_CONTROL] => max-age=0 [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.95 Safari/537.36 SE 2.X MetaSr 1.0 [HTTP_REFERER] => http://localhost/ONE.PHP [HTTP_ACCEPT_ENCODING] => gzip,deflate,sdch [HTTP_ACCEPT_LANGUAGE] => zh-CN,zh;q=0.8 [HTTP_COOKIE] => wp-settings-1=libraryContent%3Dbrowse%26editor%3Dhtml; wp-settings-time-1=1387605083; wordpress_logged_in_86a9106ae65537651a8e456835b316ab=%7C1390190188%7C0b36eee47ce7ef076746f8675fdffea0 [PATH] => C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem [SystemRoot] => C:\WINDOWS [COMSPEC] => C:\WINDOWS\system32\cmd.exe [PATHEXT] => .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH [WINDIR] => C:\WINDOWS [SERVER_SIGNATURE] => [SERVER_SOFTWARE] => Apache/2.2.21 (Win32) PHP/5.3.10 [SERVER_NAME] => localhost [SERVER_ADDR] => 127.0.0.1 [SERVER_PORT] => 80 [REMOTE_ADDR] => 127.0.0.1 [DOCUMENT_ROOT] => C:/wamp/www/ [SERVER_ADMIN] => admin@localhost [SCRIPT_FILENAME] => C:/wamp/www/one.php [REMOTE_PORT] => 2321 [GATEWAY_INTERFACE] => CGI/1.1 [SERVER_PROTOCOL] => HTTP/1.1 [REQUEST_METHOD] => GET [QUERY_STRING] => username=gao&pwd=131226&%CC%E1%BD%BB=%CC%E1%BD%BB [REQUEST_URI] => /one.php?username=gao&pwd=131226&%CC%E1%BD%BB=%CC%E1%BD%BB [SCRIPT_NAME] => /one.php [PHP_SELF] => /one.php [REQUEST_TIME] => 1388980652 )


      QQ二维码

    文章作者:高时银博客
    本文地址:http://wanlimm.com/7720140107876.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    This site uses Akismet to reduce spam. Learn how your comment data is processed.