• PHP

    PHP desde cero: Métodos POST y GET

    Para trabajar con formularios HTML en conjunto con PHP tenemos a disposición las variables externas (GET y POST), estos son dos métodos definidos en HTTP que hacen cosas ligeramente diferentes, pero ambos cumplen la misma función.

    En este tutorial veremos dos ejemplos usando cada uno de estos metodos:

    El método a usar se declara en el atributo method=”[post/get]” de la etiqueta form.

    Ejemplo de PHP usando POST:

    <form method="POST">
    <label for="nombre">Nombre: </label>
    <input name="nombre" type="text" />
    
    <label for="apellido">Apellidos: </label>
    <input name="apellido" type="text" />
    
    <label for="edad">Edad: </label>
    <input name="edad" type="text" />
    
    <input name="enviar" type="submit" value="Enviar" />
    </form>
    
    <?php
    echo $_POST['nombre'];
    echo $_POST['apellido'];
    echo $_POST['edad'];
    ?>

    POST es usado para enviar un pedazo de datos al servidor para ser procesado o cualquier cosa que esto signifique. (El nombre POST puede venir de la idea de postear una noticias o de discusión).

    Ejemplo de PHP usando GET:

    <form method="GET">
    <label for="nombre">Nombre:</label>
    <input id="nombre" name="nombre" type="text" />
    
    <label for="apellido">Apellido:</label>
    <input id="apellido" name="apellido" type="text" />
    
    <label for="edad">Edad:</label>
    <input id="edad" name="edad" type="text" />
    
    <input name="enviar" type="submit" value="Enviar" />
    </form>
    
    <?php
    echo $_GET['nombre'];
    echo $_GET['apellido'];
    echo $_GET['edad'];
    ?>

    GET pasa datos tambien en el servidor pero de otro modo, si os fijáis en la barra de dirección del navegador luce algo así:

  • Edwind Pineda

    Soy Autor/Editor de Tursos, estudio la Ingenieria de Sistemas y trabajo como programador PHP freelance, sigueme en Twitter o escribeme al m@edwindpineda.com .

  • Tal vez te interese
Acerca de

WebTursos es un blog de tutoriales, articulos y recursos para diseñadores y desarrolladores web. mas...

Suscribete

Suscríbete para recibir los últimos posts directamente en tu bandeja de entrada: