PDA

View Full Version : [JAVA] come fa un server a capire se un client accetta o meno i cookie?


VioletFairy
07-04-2008, 14:49
Nonostante la maggior parte dei browser siano impostati per consentire l'utilizzo dei cookie, può accadere di imbattersi in determinati client in cui tale utilizzo sia stato inibito. In questi casi la gestione delle sessioni (quella adottata per default) non funzionerebbe a causa della impossibilità di salvare in locale l'ID di sessione. L'impossibilità di tenere traccia delle sessioni può rappresentare un problema molto serio, per risolvere questo problema si può utilizzare il metodo EncodeURL, il quale appende all'URL l'id di sessione. Il metodo di Url Encoding viene utilizzato soltanto quando necessario. Ovvero, se l'applicazione interagisce con un browser in cui sia consentito l'utilizzo dei cookie, verrà utilizzato il metodo di default che scrive il session Id, appunto, su un cookie senza passarlo,quindi, alle URL del sito.
Il mio problema e':
come fa il server a capire se il client accetta o meno i cookie?