IE8 PHP Session Problema

May 4

codice di programmazione sito web deve essere ottimizzato per lavorare con molti programmi di navigazione Web diversi, come Firefox o Safari. A volte, le incompatibilità di codifica influenzeranno le impostazioni di un browser in modo che gli utenti non hanno lo stesso livello di accesso come utenti di un altro browser Web. codice PHP destinato a creare sessioni utente per carrelli della spesa o profili salvati su un sito web a volte è incompatibile con alcune funzionalità di sicurezza incluse Internet Explorer 8.

PHP Sessions

codifica della sessione in PHP permette un programmatore Web di personalizzare una esperienza di sito web per ogni visitatore sulla base di dati salvati durante la sessione. Quando un visitatore del sito avvia una sessione, accedendo al nome utente, ad esempio, si crea un insieme di dati che possono informare quali applicazioni appaiono su una pagina o tirare su informazioni profilo salvato durante le sessioni precedenti. Una sessione di PHP è necessario creare i dati utente salvati perché il normale codice HTML non trasferirà le informazioni da una pagina Web l'accesso a quella successiva.

Problemi IE8

Internet Explorer 8 utenti hanno segnalato problemi con i siti web che utilizzano PHP codifica della sessione per il salvataggio dei dati utente. messaggi utente in più bacheche online indicano che IE8 perderà dati della sessione i visitatori sono diretti da una pagina all'altra all'interno di un sito web, anche se Mozilla Firefox, Google Chrome e altri programmi di navigazione continuerà la registrazione dei dati di sessione. Secondo i rapporti degli utenti, questo problema è intermittente o sarà sempre evitare che i dati di sessione PHP per essere salvati una volta che un visitatore è diretto ad un'altra pagina.

Biscotti

I cookie sono piccoli pacchetti di dati che vengono raccolti da un browser Web e inviati al server di un sito web, mentre un utente è connesso in una sessione PHP. In seguito, questi pacchetti vengono inviati al browser Web quando l'utente ritorna a una sessione PHP; anche se la sessione è nuovo, spesso si basa su dati salvati durante le sessioni precedenti. L'unico sito in grado di leggere file cookie è il sito che lo ha creato, in modo un sito web che utilizza le sessioni PHP deve creare file cookie per ogni utente.

Risoluzione

Controllare le impostazioni di protezione per Internet Explorer 8 può chiarire il problema sessioni PHP, come è indicato da messaggi utente in tecnologia forum di supporto. le impostazioni di sicurezza IE8 è possibile accedere aprendo una finestra del browser e selezionando Opzioni Internet dal menu Strumenti. Nella finestra di dialogo che appare, selezionare la scheda "Protezione" e quindi fare clic sull'icona "Internet". Se la modalità protetta è attivata in queste opzioni, disattivarlo come che potrebbe bloccare i cookie. Incompatibilità nelle stringhe PHP invio di dati da e verso un server Web può anche causare problemi di sessione; un carattere sbagliato in una stringa può mantenere i cookie vengano trasmessi correttamente.