simenss Skrevet 18. april 2004 Del Skrevet 18. april 2004 Prøver å sette meg inn i sessions, og fant en artikkel med koden under. Men der det står <?php echo SID?> skal det ikke stå <?php echo "SID";?>? Fordi adressen du blir sendt til blir jo bare side2.php? og ikke side2.php?SID <? session_start(); $_SESSION['logget'] = "ja"; ?> <!-- Sender med SID i tilfelle cookies er slått av hos klienten. --> <a href="side2.php?<?php echo SID?>">Neste side..</a> Lenke til kommentar
Gjest Slettet-rXRozPkg Skrevet 18. april 2004 Del Skrevet 18. april 2004 (endret) Jeg ville nå gjort det slik: <a href="side2.php?SID=<?=session_id()?>">Neste side..</a> (<?="en string"?> er en "snarvei" for <?php echo "en string"; ?>) Så kan du få tak i verdien på neste side ved å hente innholdet fra variabelen $_GET[sID]. Du kan forøvrig kalle SID hva du vil, så lenge du vet hva det er for noe selv. Men der det står <?php echo SID?> skal det ikke stå <?php echo "SID";?>? Nei, echo "SID" skriver ut strengen/teksten SID, og ikke innholdet av en variabel. Det skulle vel også stått echo $SID på den første der for å få ut innholdet... Endret 18. april 2004 av Slettet-rXRozPkg Lenke til kommentar
???????? Skrevet 18. april 2004 Del Skrevet 18. april 2004 Forklar litt mer av koden. Nei, echo "SID" skriver ut strengen/teksten SID, og ikke innholdet av en variabel. Det skulle vel også stått echo $SID på den første der for å få ut innholdet... Det stemmer ikke helt Ta en kikk på funksjonen define() - det er derfor trådstarter må forklare litt mer rundt variabelen. Blir den sendt via adresse linjen, slik at den skal være tilgjenlig i $_GET eller? Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå