Page 132 - Programador-PHP
P. 132

Programación Procedural de Aplicaciones Web de baja complejidad
        PHP Experto – Tomo I                                                                                                                                                  Eugenia Bahit

        REQUEST_URI que nos devuelve la URI completa que se utilizó
        para acceder al script, entre otros.

          $metodo = $_SERVER['REQUEST_METHOD'];
          $uri = $_SERVER['REQUEST_URI'];

          foreach($_SERVER as $clave=>$valor) {
              echo "\$_SERVER['$clave'] = $valor<br/>";
          }



        El foreach anterior, generará una salida similar a la siguiente
        (se resaltan los keys más usuales):

        $_SERVER['HTTP_HOST'] = localhost
        $_SERVER['HTTP_CONNECTION'] = keep-alive
        $_SERVER['HTTP_CACHE_CONTROL'] = max-age=0
        $_SERVER['HTTP_USER_AGENT']  = Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.11
        (KHTML, like Gecko) Chrome/17.0.963.79 Safari/535.11
        $_SERVER['HTTP_ACCEPT']                                                      =
        text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
        $_SERVER['HTTP_ACCEPT_ENCODING'] = gzip,deflate,sdch
        $_SERVER['HTTP_ACCEPT_LANGUAGE'] = es-419,es;q=0.8
        $_SERVER['HTTP_ACCEPT_CHARSET'] = ISO-8859-1,utf-8;q=0.7,*;q=0.3
        $_SERVER['PATH'] = /usr/local/bin:/usr/bin:/bin
        $_SERVER['SERVER_SIGNATURE'] =
        $_SERVER['SERVER_SOFTWARE'] = Apache
        $_SERVER['SERVER_NAME'] = localhost
        $_SERVER['SERVER_ADDR'] = ::1
        $_SERVER['SERVER_PORT'] = 80
        $_SERVER['REMOTE_ADDR'] = ::1
        $_SERVER['DOCUMENT_ROOT'] = /var/www
        $_SERVER['SERVER_ADMIN'] = webmaster@localhost
        $_SERVER['SCRIPT_FILENAME'] = /var/www/euge/file.php
        $_SERVER['REMOTE_PORT'] = 47578
        $_SERVER['GATEWAY_INTERFACE'] = CGI/1.1
        $_SERVER['SERVER_PROTOCOL'] = HTTP/1.1
        $_SERVER['REQUEST_METHOD'] = GET
        $_SERVER['QUERY_STRING'] = parametro=valor
        $_SERVER['REQUEST_URI'] = /euge/file.php?parametro=valor
        $_SERVER['SCRIPT_NAME'] = /euge/file.php
        $_SERVER['PHP_SELF'] = /euge/file.php
        $_SERVER['REQUEST_TIME'] = 1331772401


        Más   información   sobre   la   superglobal  $_SERVER  puede
        obtenerse en:

        http://www.php.net/manual/es/reserved.variables.server.php.






                                             132
   127   128   129   130   131   132   133   134   135   136   137