Avatar billede limes_planum Praktikant
10. oktober 2007 - 08:54 Der er 3 kommentarer og
1 løsning

Eleminer "Websiden er udløbet" i framset

I IE7 er der åbenbart kommet nye sikkerhedsstandarder, der gør at beskeden "Websiden er udløbet" nemt kan opstå ved navigation med browserens tilbageknap.

Men jeg ved ikke hvorfor  - udover at jeg bruger sessions til at registrere min virtuelle bruger kan jeg ikke se hvad problemet skulle være. Har lavet en 'ventil' der ikke partout opretter et nyt session-objekt ved hver accessering af mit login-dok således:

<?
if ($_SESSION[cito_sess]!=19988){
ob_start();
}
session_start();?>

- der ikke hjælper noget - hvad skal jeg gøre?

NB.: På et tidspunkt i min navigation skifter jeg hele mit frameset ud af andre årsager. Denne udskiftning af framsettet ser ud til at være afgørende?
Avatar billede limes_planum Praktikant
10. oktober 2007 - 08:59 #1
Sorry ser ud til at jeg har fundet årsagen, og lukker derfor snarligt sp..

Men hvis nogen har nogen vise ord omkring hvorfor IE7 er blevet sådan skal de være velkomne :-)
Avatar billede limes_planum Praktikant
10. oktober 2007 - 09:01 #2
- årsagen var at jeg ved udskiftning af hele framesettet ikke havde en session_start() på selve frameset-urlen, hvilket åbenbart var påkrævet af IE7. Det er altså ikke nok at have en session_start() i en af dok'ene i de respektive frames.
Avatar billede limes_planum Praktikant
10. oktober 2007 - 09:53 #3
Lukker..
Avatar billede olebole Juniormester
10. oktober 2007 - 16:49 #4
<ole>

Undgå ob_start og ob_flush. De æder rå RAM på serveren - og de er helt unødige, hvis man holder god kodeskik  :)

/mvh
</bole>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester