Avatar billede biodk Nybegynder
07. december 2003 - 17:53 Der er 7 kommentarer og
1 løsning

Site refresh i php

Hejsa.
Jeg har en lille kode som skriver ny session når man klikker. Men for at hele siden kan se sessionen er blevet ændret skal siden refreshes. Og det vil jeg have med i linket. Hvordan? Se her:
<?
if ($_GET['rum'] == 1)
{
$_SESSION["byrum"] = "1";
**OG HER SKA DEN SÅ REFRESHE SIDEN SÅ RESTEN AF SIDEN KAN SE AT SESSIONEN ER ÆNDRET TIL 1!**
?>
Avatar billede thb Nybegynder
07. december 2003 - 18:05 #1
du kan skrive ob_start() i toppen af din fil, og så skrive header("Location: din fil.php")
Avatar billede biodk Nybegynder
07. december 2003 - 18:19 #2
Hvorfor ob_start ?

Har gjort såen her:
<?
if ($_GET['rum'] == 1)
{
$_SESSION["byrum"] = "1";
header("byen2.htm")
}

Men får fejl på den linje hvor der bare er
}
Avatar billede thb Nybegynder
07. december 2003 - 18:30 #3
header() må ikke laves efter at der er skrevet noget kode til browseren, kun hvis man skriver ob_start(); i toppen af sin side..

Den fejl du får er fordi at du skal skrive header(); <--

En anden ting er at der skal stå Location:  så du skal skrive header("Location: byen2.htm")

Thomas
Avatar billede martinbk Nybegynder
07. december 2003 - 20:25 #4
en output buffer (ob) er godt nok, i mine øjne, en dårlig løsning, alt for rescource krævende, og slet ikke nødvendigt for at refreshe en side, det kunne løse med noget simpelt javascript

echo "<script> href.location=byen2.htm </script>";
Avatar billede thb Nybegynder
07. december 2003 - 20:26 #5
det er rigtigt nok...
Giv holybull point..

Thomas
Avatar billede biodk Nybegynder
07. december 2003 - 21:32 #6
ok.. men der hvor linket er i er en iframe. og linket skal åbnes på hele siden og ikke kun iframet. hvordan sætter jeg target på hele siden?
Avatar billede biodk Nybegynder
07. december 2003 - 22:13 #7
ligemeget nu virker det.. holybull skriv svar så får du points..
Avatar billede martinbk Nybegynder
07. december 2003 - 23:12 #8
jamen svar da
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