provato varie volte in fase di test.... php non se ne accorge.[supersaibal]Originariamente inviato da luca200
Avete mai provato a modificare "a mano" il contenuto di un file di sessione? E' possibile che PHP se ne accorga e la invalidi?
(p.s. lo so che tecnicamente non è difficile, volevo sapere se vi risulta che lo faccia) [/supersaibal]
Se faccio un refresh riscrive il file correttamente, se passo ad altra pagina trasmette i dati modificati. Se inserisco un errore es.:
id|s:4:"1010"; e lo faccio diventare id|s:4:"11010"; quindi un id errato come lunghezza, puntera' all'id 11010. Se torno alla pagina iniziale e rifaccio l'operazione senza chiudere il browser trovo :
id|s:4:"1010";0";1";
Nessun controllo sintattico o di check sum della stringa o annullamento dell'id di sessione. Infatti per i casi piu' sensibili accodo il valore del dato che non deve assolutamente cambiare con il suo MD5() es.:
$_SESSION['check'] = MD5($_SESSION['user'])
![]()