Gå til innhold

Hvordan refresh'e en side med PHP?


Anbefalte innlegg

Videoannonse
Annonse
kan kanskje hjelpe med:

 

<?php

 

header( 'refresh: 5; url=/webdsn/' );

 

?>

7584818[/snapback]

 

Jotakk for forslaget... fant faktisk den der løsningen her istad..

men det viser seg at den ikke fungerer helt som jeg ønsket.

Men hovedproblemet er jo at ikke Firefox vil refreshe med heade('refresh: 5; [..]..);

 

mvh Vegard

Lenke til kommentar
Ja, er det noen som kan gi meg et godt tips på det..

Finnes det en funksjon i PHP som refresher siden. F.x etter login for og oppdatere status sessionvariabler osv.

Helst andre alternativer enn META...

 

God Jul og Godt Nyttår!

mvh Vegard:)

7584776[/snapback]

 

hvorfor ikke oppdatere siden i forbindelse med login?

Lenke til kommentar
Headers vil ikke virke dersom du har output før selve headeren. Det du kan gjøre for å løse dette, er å legge til "ob_start();" helt øverst på siden. For øvrig funker denne koden fint:
header('Location: '.$_SEVER["PHP_SELF"].'");

.

7586666[/snapback]

 

fungerer dårlig i FF...

 

 

 

mvh Vegard

Lenke til kommentar
Gjest Slettet+142
Headers vil ikke virke dersom du har output før selve headeren. Det du kan gjøre for å løse dette, er å legge til "ob_start();" helt øverst på siden. For øvrig funker denne koden fint:
header('Location: '.$_SEVER["PHP_SELF"].'");

.

7586666[/snapback]

 

fungerer dårlig i FF...

 

 

 

mvh Vegard

7588781[/snapback]

prøv nå, la til en "R":

header('Location: '.$_SERVER["PHP_SELF"].'");

Lenke til kommentar
Altså.

 

ob_start i begynnelsen for å lage en output buffer.

 

Så helt på slutten er jeg opplært til å ha en ob_end_flush for å flushe bufferen til nettleser.

 

Er den kommandoen blitt unødvendig nå i de seneste årene?

7589037[/snapback]

 

ob_end_flush regnes som unødvendig i dag da PHP selv sørger for dette - samme med lukking av flatfiler; Unødvendig.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...