SESSION y/o COOKIE

  • Autor Autor Strings
  • Fecha de inicio Fecha de inicio
S

Strings

Diferencia entre SESSIONES y COOKIE
Las SESSIONES se quedan guardadas en el servidor y se eliminan cuando cierras el navegador web (No puedes modificar el contenido de la SESSION)
COOKIE esta guardada en tu navegador y puedes modificar su contenido, por eso es recomendable utilizar SESSION

Utilizar SESSION:
Siempre que vayas a utilizar una SESSION necesitas poner:
PHP:
session_start();

Crear SESSION:
PHP:
$_SESSION['nombre'] = 'valor';
Mostrar SESSION:
PHP:
echo $_SESSION['nombre'];
Borrar SESSION:
PHP:
session_destroy();
Para saber si existe una SESSION:
PHP:
if(isset($_SESSION['nombre'])){
    //Existe
}else{
    // No Existe
}
Utilizar COOKIE:
Crear COOKIE:
PHP:
setcookie('nombre','valor');
Mostrar COOKIE:
PHP:
echo $_COOKIE['nombre'];
Borrar COOKIE:
PHP:
setcookie('nombre');
Para saber si existe una COOKIE:
PHP:
if(isset($_COOKIE['nombre'])){
    //Existe
}else{
    // No Existe
}
Mas información: Session y cookies
 
Gracias por el aporte, sabia usar las sessiones pero las cookies no :distant:
 
Las COOKIE son menos seguras porque puedes modificar su contenido.
 
En lo posible usen sessions.
 
No se puede decir "usen sesiones en vez de cookies" ... Son cosas complementarias y destinadas a distintos usos.
 
Claramente Chapi, pero en situaciones donde ambas cosas dan lo mismo me decanto por las sessions.
 
A mi parecer es bueno usar cookies con datos no importantes, usar session con datos importantes, pero en lo posible usar session...
 
Atrás
Arriba