Diferència entre revisions de la pàgina «Sessions»
(Es crea la pàgina amb «Breu referencia».) |
|||
Línia 1: | Línia 1: | ||
− | + | Tornar: [[M9_-_Implantació_d’aplicacions_web | Tornar a l'inici]] | |
+ | |||
+ | |||
+ | =Cookies= | ||
+ | L'ús de cookies és un métode senzill per a adaptar una pàgina a les necessitats i preferències de l'usuari que visita una pàgina web i que consisteix en emmagatzemar informació en un fitxer de text en l'ordinador del client. | ||
+ | Les cookies pateixen un problema de seguretat ja que un atacant pot accedir a l'ordinador del client i apoderar-se d'aquestes cookies amb informació del client. | ||
+ | A més a més, cada vegada que es connecta l'usuari a la pàgina web en qüestió, es produeix el transvasament d'informació des de la cookie del client a la pàgina de manera no xifrada. | ||
+ | |||
+ | =Sessions= | ||
+ | Sistema que permet gestionar informació d'un usuari en una pàgina web però situant el control en la part del servidor, de forma que tota la informació del client (contrasenyes, preferències, etc.) queda emmagatzemada en el servidor i per tant no circula per la xarxa. | ||
+ | Les sessions permeten la identificació de l'usuari mitjançant usuari i contrasenya si així es requereix. | ||
+ | Cada sessió iniciada en el servidor és identificada amb el SID (identificador de sessió). Aquest SID és l'únic que s'emmagatzema en la part del client en forma de cookie. | ||
+ | |||
+ | Cóm creem una sessió en php? | ||
+ | Sempre a l'inici de l'script PHP amb session_start(). | ||
+ | |||
+ | Cóm escribim i llegim dades de sessió? | ||
+ | |||
+ | <?php | ||
+ | $_SESSION["nom"]="Pepe"; // Creem una variable de sessió anomenada "nom" amb el valor "Pepe. | ||
+ | ?> | ||
+ | |||
+ | |||
+ | Tornar: [[M9_-_Implantació_d’aplicacions_web | Tornar a l'inici]] |
Revisió del 03:55, 21 gen 2012
Tornar: Tornar a l'inici
Cookies
L'ús de cookies és un métode senzill per a adaptar una pàgina a les necessitats i preferències de l'usuari que visita una pàgina web i que consisteix en emmagatzemar informació en un fitxer de text en l'ordinador del client. Les cookies pateixen un problema de seguretat ja que un atacant pot accedir a l'ordinador del client i apoderar-se d'aquestes cookies amb informació del client. A més a més, cada vegada que es connecta l'usuari a la pàgina web en qüestió, es produeix el transvasament d'informació des de la cookie del client a la pàgina de manera no xifrada.
Sessions
Sistema que permet gestionar informació d'un usuari en una pàgina web però situant el control en la part del servidor, de forma que tota la informació del client (contrasenyes, preferències, etc.) queda emmagatzemada en el servidor i per tant no circula per la xarxa. Les sessions permeten la identificació de l'usuari mitjançant usuari i contrasenya si així es requereix. Cada sessió iniciada en el servidor és identificada amb el SID (identificador de sessió). Aquest SID és l'únic que s'emmagatzema en la part del client en forma de cookie.
Cóm creem una sessió en php? Sempre a l'inici de l'script PHP amb session_start().
Cóm escribim i llegim dades de sessió?
<?php $_SESSION["nom"]="Pepe"; // Creem una variable de sessió anomenada "nom" amb el valor "Pepe. ?>
Tornar: Tornar a l'inici