Paso de variables en php

Me gustaría saber cual es el método correcto para pasar variables entre páginas php.

1 Respuesta

Respuesta
1
Existen diversos métodos para pasar variables de una página a otra y el método correcto será aquel que se adapte a las necesidades de la solución que requieras.
Los dos métodos estándar son:
GET - Las variables se pueden transferir capturando sus valores desde un formulario o definiéndose directamente dentro de la URL destino. A final de cuentas si se recolectasen desde un formulario por este método terminaría pasándose las variables por la URL hacia el otro sitio. Lo que obviamente revela directamente en la barra de dirección que información se envía. Este método generalmente es usado cuando requieres d emplear etiquetas <A>.
POST - Las variables se recopilan por medio de un formulario y a diferencia de GET estas no se muestran en la URL, son directamente almacenadas en la instancia del Servidor, estas se pueden rescatar posteriormente en otra página. Es un más "seguro" que GET porque la información no se envía con la URL.
Sesiones - Otro método es el uso de sesiones, para lo cual es necesario almacenar el contenido de las variables que se desean pasar a la otra página. Generalmente se emplean del lado del Servidor, esto restringe a que los contenidos de las variables solo se pueden generar desde el Server.
Cookies - Un método más es el empleo de las cookies. Basándonos en el esquema de sesiones, actúa de forma similar solo que las variables se almacenan en un archivo temporal del lado del usuario. Al igual que las sesiones son unos de los métodos más seguros para pasar variables, aunque con las cookies la aplicación quedará a consideración del usuario, es decir se depende completamente del usuario para su uso.
Archivos personalizados - Es posible también formar nuestros propios archivos, tanto del lado del Server como del Usuario, para almacenar información, tal como el contenido de variables. Este método sería una versión "casera" del método de sesiones y cookies, esto supone que la seguridad queda por nuestra cuenta y riesgo y hay que implementar funciones para encriptación y codificación de la información almacenada en los archivos, así como la administración de los mismos. Es uno de los métodos menos empleados, por la "talacha" que supone implementar todo esto.
Al final la aplicación de uno u otro método se deberá definir en función de los requisitos de tu aplicación
Saludos !
Atentamente: Mack
----------------------------------------
Al principio era UNIX, y UNIX habló y dijo:
"Hello World\n",
no dijo: "Hello New Jersey\n",
ni "Hello USA\n"...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas