Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Leguim en 9 Febrero 2020, 20:48 pm



Título: [Pregunta]: PHPSESSID cookie
Publicado por: Leguim en 9 Febrero 2020, 20:48 pm
Es una duda "teórica", PHPSESSID es una cookie general de todas las sessiones que tiene un script o aplicación PHP?

es decir si yo tengo una $_SESSION['x'] = 3; entonces se va a agregar esa cookie? y si yo pongo $_SESSION['y'] = 4; no se se agrega otro PHPSESSID? o es uno solo en general para todas las sessiones? trate de hacerlas desaparecer con unset y session_detroy pero sigue apareciendo esa cookie...


Título: Re: [Pregunta]: PHPSESSID cookie
Publicado por: mchojrin en 10 Agosto 2020, 20:58 pm
PHPSESSID es el nombre de la cookie que lleva el Id de la sesión (Por defecto, eso se puede cambiar desde la configuración de php).

A través del contenido de esa cookie el servidor identifica el espacio donde están almacenados todos los contenidos de la sesión.

En tu ejemplo, lo que tendría tu sesión serían dos variables:

x = 3
y = 4

Si hay varios usuarios conectados a la vez a tu servidor, cada uno tendrá su propio espacio de sesión (Y por ende su propio SessionID), ese valor se almacenará en una cookie llamada PHPSESSID en la computadora local de cada visitante.