Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: kakashi20 en 14 Abril 2014, 18:24 pm



Título: cookies y variable de sesion
Publicado por: kakashi20 en 14 Abril 2014, 18:24 pm
hola

quisiera saber el uso de las cookies, ya que no comprendo bien este tema..

eso es lo mismo que las variables de sesión ?


gracias


Título: Re: cookies y variable de sesion
Publicado por: Vaagish en 14 Abril 2014, 19:52 pm
Bueno, mira.. segun Wikipedia:

COOKIES
Citar
Sus principales funciones son:

  • Llevar el control de usuarios: cuando un usuario introduce su nombre de usuario y contraseña, se almacena una cookie para que no tenga que estar introduciéndolas para cada página del servidor. Sin embargo, una cookie no identifica solo a una persona, sino a una combinación de computador-navegador-usuario.
  • Conseguir información sobre los hábitos de navegación del usuario, e intentos de spyware (programas espía), por parte de agencias de publicidad y otros. Esto puede causar problemas de privacidad y es una de las razones por la que las cookies tienen sus detractores.

En resumidas cuentas, una cookie es una información que se almacena en la computadora del usuario, no en el servidor,, luego esa información (la que vos, como programador del sitio) quieras guardar, la podes leer nuevamente.. FIN de la cookie.

SESION
Citar
  • Las sesiones son una forma sencilla de almacenar datos para usuarios de manera individual usando un ID de sesión único. Esto se puede usar para hacer persistente la información de estado entre peticiones de páginas. Los ID de sesiones normalmente son enviados al navegador mediante cookies de sesión, y el ID se usa para recuperar los datos de sesión existente. La ausencia de un ID o una cookie de sesión permite saber a PHP para crear una nueva sesión y generar un nuevo ID de sesión.
  • Las sesiones siguen un flujo de trabajo sencillo. Cuando una sesión se inicia, PHP recuperará una sesión existente usando el ID pasado (normalmente desde una cookie de sesión) o, si no se pasa una sesión, se creará una sesión nueva. PHP rellenará la variable superglobal $_SESSION con cualesquiera datos de sesión de que se inicie la seisón. Cuando PHP se cierra, automáticamente toma el contenido de la variable superglobal $_SESSION, la serializa, y la envía para almacenarla usando el gestor de almacenamiento de sesiones.

Lo que nos deja: una sesión es "una conexión", mientas esta conexión existe, se pueden almacenar ciertos valores (que duraran toda la sesión) e invocar ciertas funciones para.. supongo hacer mas fácil la tarea..

PD: Esta información fue muy fácil encontrarla.. vale buscar por uno mismo también.. no hago mas los deberes!!

Saludos!