Avatar billede kring Nybegynder
30. januar 2003 - 15:29 Der er 10 kommentarer og
1 løsning

Include og sessions

Hej eksperter!

Jeg har fået rodet mig ud i noget include og nu kan jeg ikke få det til at virke.

Jeg har oprettet en side der indeholder 2 overordnet tabeller:
Tabel 1 : viser bare et logo i toppen af siden.
Tabel 2: indeholder 3 kolonner, menu, indhold og menu2 ganske standard design)

Der er ingen problemer med Tabel 1.

Det er der til gengæld med Tabel 2. Sådan ser det ud nu:
I de 3 kolonner includer jeg sådan her:
I menu:    <TD><?php include("menu.php")</TD>
I Indhold: <TD><?php include($page)</TD>
I menu2:  <TD><?php include("menu2.php")</TD>

Dette virker også fint så længe at de filer der bliver includeret IKKE indholder session-behandling. Hvis jeg fx i menu2 har starter menu2.php med:
<?php
    session_start();
    if($_SESSION['customer_id']) ....
så får jeg en warning om at headeren allerede er sendt ud og session_limiter'en derfor ikke kan sendes.

Er der nogen måde at løse dette på?

Sig lige til hvis i ikke kan forstå spørgsmålet.

Kring
Avatar billede avminarm Juniormester
30. januar 2003 - 15:52 #1
du skal nok bruge session_register();
Avatar billede kring Nybegynder
30. januar 2003 - 15:54 #2
Den er registreret...
Avatar billede avminarm Juniormester
30. januar 2003 - 15:54 #3
doooo - never mind - jeg tror du skal have din session_start(); ude på din overordnede side (index)
Avatar billede avminarm Juniormester
30. januar 2003 - 15:55 #4
session_start(); skal outputtes som det første = stå på linie 1 i dit script
Avatar billede kring Nybegynder
30. januar 2003 - 15:59 #5
Det ser ud som at det var det der skulle til...

Tester det lige! :o)
Avatar billede avminarm Juniormester
30. januar 2003 - 16:06 #6
st svar ;o)
Avatar billede kring Nybegynder
30. januar 2003 - 16:13 #7
Hvordan includer man en side med parametre??

fx <?php include("redir.php?show.php?id=1")

Kan man det??
Avatar billede kring Nybegynder
30. januar 2003 - 16:14 #8
der manglede lige ?> til sidst..

altså:
<?php include("redir.php?show.php?id=1")?>
Avatar billede kring Nybegynder
30. januar 2003 - 16:15 #9
Det bliver bedre og bedre!!

Sådan her skulle det være!
<?php include("redir.php?page=show.php?id=1")?>
Avatar billede kring Nybegynder
30. januar 2003 - 18:25 #10
Burde være oprettet som et seperat spørgsmål...

Så det er gjort: http://www.eksperten.dk/spm/311572
Avatar billede avminarm Juniormester
31. januar 2003 - 09:24 #11
hej kring - har ikke været online, ellers ville jeg da gerne have prøvet at hjælpe, men du fik jo klaret det selv kan jeg se :o)
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