27. november 2006 - 21:19Der er
13 kommentarer og 1 løsning
sessions og iframe
Hej Jeg har en session der ligger på min index.php og ser sådan ud: session_start(); $_SESSION['billed_nr']='1'; print"her: ". $_SESSION['billed_nr'] . " ";
På min index.php har jeg en iframe.
Mit problem er at jeg ikke kan få min sessions over på forside.php. På forside.php har jeg skrevet følgende: <?php session_start(); print"her: ". $_SESSION['billed_nr'] . " "; ?>
fik lige tid til at tænke over det du skrev. Som jeg forstår dig så er det fordi der ikke er nogen "forbindelse" mellem 2 sider, når jeg bruger iframe. Jeg kender ikke meget til cookies. Hvordan gør jeg det?. Der skal nok komme flere point :-)
Nej desværre, ikke hvis du linker til en hel ny hjemmeside. Hvis det er sådan jeg har forstået det? Eller er det måske bare en hel normal html side som ligger på samme webhotel?
Men altså hvis ikke det er tilfældet, jamen så vil jeg spørger om den kommer med nogle fejl?
Forresten, så gør det skam intet med point. Jeg skal slet ikke have nogen point da jeg ikke samler på dem. Jeg vil bare gerne hjælpe så vidt muligt. :-)
Jeg tror ikke jeg har forklaret mig helt godt - prøver lige igen. Altså jeg har et site hvor der er en iframe på index siden. Den første side i iframe hedder forside.php her har jeg en session: session_start(); $_SESSION['billed_nr']='1';
når jeg så klikker på et nyt menu punkt(kontakt) på index siden så kommer kontakt.php frem og denne side skulle gerne indeholde session værdien, men det gør den ikke. På kontakt.php har jeg skrevet: session_start(); print"her: ". $_SESSION['billed_nr'] . " ";
Jep, det er forstået korrekt.. Det eneste jeg ikke er helt sikker på er om menuen ligger i iframen, det gør den vidst ikke vel?
Jeg mener stadig at du bør benytte dig af cookies. Så vidt jeg har lært så er det ikke helt muligt at benytte sessions imellem en normal side og en iframe uden at skulle benytte en hel masse kode hvilket vil være overkill - medmindre det er _absolut!_ nødvendigt for dig at bruge sessions?
Hvis nu de 2 sider hvor sessions værdien skal sendes imellem, begge ligger inde i iframeen. Vil det give nogel muligheder. Du kan nok høre jeg ikke er meget for cookies ;-)
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.