Cookies y variables de sesión son dos métodos que se utilizan en la programación de PHP para almacenar pequeñas cantidades de datos . La principal diferencia entre una cookie y una sesión es que la cookie se almacena en el equipo cliente y la variable de sesión se almacena en el servidor . PHP
PHP es un lenguaje de programación que permite la creación de páginas web dinámicas . El programa PHP se parece a una página Web. Se trata de una plantilla con secciones de código insertados en las secciones de las páginas . Cuando se llama al programa, se genera una salida para aquellas secciones programadas, por lo que el usuario ve una página Web normal y no ve a ninguno de los códigos de programación que genera partes de la página .
Cliente y
un servidor servidor
es un ordenador, o un programa que tiene recursos , o presta servicios , que otros equipos quieren. Los otros equipos que quieren los recursos y servicios del servidor se denominan clientes . El cliente siempre inicia el contacto y el servidor sólo puede sentarse y esperar a que las peticiones entrantes . El cliente envía una petición y el servidor responde con una respuesta que ofrece el recurso o servicio requerido.
Búsqueda Web Pages
páginas Web
residir en un servidor . El navegador Web es un cliente . Cuando un usuario introduce la dirección de una página en la barra de direcciones del navegador, el navegador obtiene esa página desde el servidor Web y los muestra . Una sesión puede incluir una secuencia de eventos . Por ejemplo , en una página de venta de artículos , el usuario puede crear una cesta de la compra de muchos artículos seleccionados de diferentes páginas del sitio . El Protocolo de transferencia de hipertexto ( HTTP) realiza peticiones y respuestas entre navegadores y servidores web . No permite cada solicitud para referirse de nuevo a los datos generados en las páginas anteriores . Esto se llama ¨ ¨ apátridas comunicación. Comunicación sin estado representa un problema para las páginas web que necesitan conectarse juntos eventos que ocurren en diferentes páginas Web . Sesiones y cookies de resolver este problema.
Diferencias
galletas se mantienen en el equipo cliente , están abiertos a modificaciones por el usuario. Una sesión es un fichero titularidad en el servidor y se puede hacer referencia a otra vez cuando un usuario inicia sesión de nuevo pulg Esto hace que las sesiones más seguro que las cookies. Además, el tamaño máximo de una cookie es dictado por el navegador . El archivo de sesión no tiene ninguna limitación . Algunas organizaciones utilizan un conjunto de servidores que realizan el mismo servicio. Peticiones que llegan se dirigen a un servidor seleccionado al azar . En esta configuración , las cookies son una mejor opción para el almacenamiento de datos entre conexiones . No hay garantía de que el cliente se conectará al mismo servidor de nuevo, y lo que el acceso al archivo de sesión no será posible.