Metodos Get Y Post Php
Son métodos que nos permiten pasar variables de una página a otra, capturar datos ingresados por los usuarios, hacen lo mismo y sirven para lo mismo, se diferencian en la forma deextraer los datos.
GET.- consigue los datos a través de la URL
Ejemplos:
1.- Creamos nuestra página index.php, la cual va a tener dos cajas de texto y un botón.
2.- creamos otro archivo .phpllamado mostrar.php, el cual va capturar los datos de nuestra index.php y mostrarlos.
Código de index.php
<html>
<head><title>Mi Web</title></head>
<body><form action="mostrar.php" method="get">
Nombres <input type="text" name="nombres"><br>
Apellidos <input type="text" name="apellidos"><br>
<input type=”submit”name="Enviar" value="Enviar"><br>
</form>
</body>
</html>
Código de mostrar.php
<?php
echo $_GET['nombres']."<br>"; // nombres es el name de la caja detexto
echo $_GET['apellidos']; // apellidos es el name de la caja de texto
?>
Al dar clic en el botón envía podemos darnos cuenta que la URL muestra los datos que se ingresamos en las cajas detexto.
POST.- Oculta los valores que pasamos de una página a otra, esto lo hace más seguro.
Ejemplo:
Para este ejemplo cambiamos en nuestra index.php en la propiedad method del formulario (form1)el get por post.
Código de index.php
<html>
<head><title>Mi Web</title></head>
<body>
<form action="mostrar.php" method="post">
Nombres <inputtype="text" name="nombres"><br>
Apellidos <input type="text" name="apellidos"><br>
<input name="Enviar" value="Enviar"><br>
</form>
</body></html>
En nuestro código de mostrar.php cambiamos la forma de capturar los datos de $_GET a $_POST.
Código de mostrar.php
<?php
echo $_POST['nombres']."<br>"; // nombres es el...
Regístrate para leer el documento completo.