Gå til innhold

Hvordan refresh'e en side med PHP?


Anbefalte innlegg

Skrevet

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:)

Videoannonse
Annonse
Skrevet
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

Skrevet
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?

Skrevet

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"].'");

.

Skrevet
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

Gjest Slettet+142
Skrevet
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"].'");

Skrevet
Jepp, skal være «SERVER» - en glipp fra meg ;)

7588856[/snapback]

 

 

så den glippen før jeg prøvde den, og funker fremdeles ikke ;)

Skrevet (endret)
ikke glem ob_end_flush; eller hva det nå var :p

7588913[/snapback]

 

ikke glem ob_end_flush; eller hva det nå var :p

7588913[/snapback]

 

ob_start();

7588939[/snapback]

 

:p lol..

 

mvh Vegard

Endret av ve_gard
Skrevet

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?

Skrevet
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.

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...