codice di programmazione web deve essere ottimizzato per lavorare con molti diversi programmi di navigazione web, 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 . Codice PHP per creare sessioni utente per carrelli della spesa o profili salvati su un sito web a volte è incompatibile con alcune caratteristiche di sicurezza incluse in Internet Explorer 8 . PHP Sessions
sessione di codifica in PHP permette ai programmatori web di personalizzare un'esperienza sito per ogni visitatore sulla base di dati salvati durante la sessione . Quando un visitatore del sito web avvia una sessione , accedendo a un nome utente , ad esempio , si crea un set di dati che possono informare quanto appaiono le applicazioni 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 sessione PHP codifica per il salvataggio dei dati utente . Messaggi utente in più bacheche online indicano che IE8 perderà i dati di sessione , come 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 impedire che i dati di sessione di PHP da salvare , una volta che un visitatore è diretto ad un'altra pagina .
Cookies
< p > 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. Più tardi , questi pacchetti vengono inviati al browser Web quando l'utente torna a una sessione di PHP , anche se la sessione è nuova, spesso si basa su dati salvati durante le sessioni precedenti . L'unico sito in grado di leggere il file di cookie è il sito web che lo ha creato , in modo da un sito web che utilizza le sessioni PHP devono creare i file cookie per ogni utente .
Risoluzione
Controllo delle impostazioni di sicurezza di Internet Explorer 8 può chiarire il problema sessioni PHP , come è indicato da messaggi utente nel forum di supporto della tecnologia . Impostazioni di protezione di IE8 è possibile accedere aprendo una finestra del browser e selezionando Opzioni Internet dal menu Strumenti . Dalla 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
.