Website programmering kode skal være optimeret til at arbejde med mange forskellige web browsing programmer, såsom Firefox eller Safari. Nogle gange vil kodning uforenelighed påvirke indstillingerne for én browser , så brugerne ikke har samme adgang som brugere af en anden webbrowser. PHP kode til formål at oprette bruger -sessioner for indkøbsvogne eller profiler gemt på en hjemmeside er undertiden uforenelig med visse sikkerhedsfunktioner inkluderet på Internet Explorer 8 . PHP Sessions
Session kodning i PHP giver en web- programmør for at tilpasse en hjemmeside oplevelse for hver besøgende er baseret på data gemt under sessionen. Når et websted besøgende starter en session , ved at logge ind et brugernavn for eksempel skaber det et sæt af data, der kan oplyse hvilke programmer der vises på en side eller trække op profiloplysninger gemt under tidligere sessioner . En PHP session er nødvendig for at skabe gemte brugerdata , fordi normal HTML-kode vil ikke overføre oplysninger fra én webside adgang til den næste.
IE8 Problemer
Internet Explorer 8 brugere har rapporteret problemer med at bruge websteder, der udnytter PHP session koder for at spare brugerdata. Bruger stillinger i flere online message boards indikerer, at IE8 vil miste session data som besøgende er rettet fra den ene side til den anden inden for en hjemmeside, selv når Mozilla Firefox , Google Chrome og andre browsing programmer vil fortsætte med at logge session data. Ifølge brugernes rapporter er dette problem enten periodisk eller altid vil forhindre PHP session data, der skal gemmes , når en besøgende er rettet til en anden side .
Cookies
Cookies er små datapakker , der er indsamlet af en webbrowser og sendt til en hjemmeside server , mens en bruger er logget ind i en PHP session. Senere er disse pakker sendt tilbage til webbrowseren , når brugeren vender tilbage til en PHP session , selvom sessionen er nyt , er det ofte stoler på data gemt under tidligere sessioner. Den eneste hjemmeside kan læse cookie-filen er den hjemmeside, der skabte det, så et websted, der bruger PHP sessioner skal skabe cookie -filer for hver bruger.
Resolution
Kontrol sikkerhedsindstillingerne for Internet Explorer 8 kan opklare PHP sessioner problemer, som indikeret af bruger stillinger i teknologi supportfora . IE8 sikkerhedsindstillinger kan tilgås ved at åbne et browservindue og vælge Internetindstillinger i menuen Funktioner . Fra den dialogboks , der vises , skal du vælge fanebladet "Sikkerhed" og klik derefter på "Internet" ikonet. Hvis Beskyttet tilstand er aktiveret i disse muligheder , skal du deaktivere det som der kan blokere cookies. Uforenelighed i PHP strenge sende data til og fra en webserver kan også forårsage session problemer, en forkert karakter i en streng kan holde cookies bliver transmitteret korrekt
.