[Php-it] problema con sessioni e query_string...
Cristiano Verondini
cverondini at deis.unibo.it
Sat May 5 13:17:31 CEST 2007
On 05/mag/07, at 12:17, Alessandro Marinuzzi wrote:
> Ho notato che molti siti che hostano script vari usano questo sistema
> per redirigere l'utente verso il sito dell'autore e non la encodano
> per
> niente... il problema me lo sono posto io ma non riesco a encodare
> l'url
> visto che ad ogni submit il valore cambia di continuo per cui se io
> faccio un base64_encode($path) e poi un base64_decode($path) il valore
> non corrisponde perchè ad ogni submit il valore già encodato viene
> nuovamente encodato tanta volte tante quanti sono i submit per cui non
> riuscirei mai ad ottenere alla fine la pgina originale e perfettamente
> decodificata. Ho provato con le sessioni ma appeno memorizzo un dato
> nella sessione capita che se poi l'utente cambia url si ritrova il
> valore della sessione precedente ancora in piedi e non posso
> distruggere
> la sessione perchè otterrei un valore "vuoto"... mi sa che questa è
> davvero difficile da risolvere...
Non intendevo encodare tutta l'URL, ma solamente la parte che
contiene il nome della pagina/script. Sinceramente non lo trovo
comunque adeguato, ma se lo devi fare direi che questo è il metodo
più sicuro. E quando dico 'encodare' intendo anche che puoi avere
lato server una tabella di decodifica, e sull'URL passi solo un
'codice'.
--
Cristiano Verondini
http://www.verondini.it --- [ICQ 114 190]
More information about the Php-it
mailing list