Avatar billede 13thsky Nybegynder
12. oktober 2003 - 22:06 Der er 10 kommentarer og
1 løsning

Sende en variabel over flere sider?

Nå jeg sætter en variabel via et link til den samme side, så kender den kun variablen indtil jeg har har trykket på det næste link.

Hvordan sætter jeg en varibel som kan genkendes indtil man forlader websitet?

//13th Sky
Avatar billede exp Juniormester
12. oktober 2003 - 22:08 #1
Brug sessions eller cookies
Avatar billede fangel Nybegynder
12. oktober 2003 - 22:08 #2
via Sessions eller Cookies... læs om dette i PHP manualen... spørg hvis du er i tvivl

Morten
Avatar billede jakobclausen Nybegynder
12. oktober 2003 - 22:08 #3
Du kan bruge cookies:

http://dk2.php.net/manual/en/function.setcookie.php

setcookie ("variable", "værdi");
Avatar billede jakobclausen Nybegynder
12. oktober 2003 - 22:09 #4
Avatar billede jakobclausen Nybegynder
12. oktober 2003 - 22:10 #5
Når du har sat en cookie kan du tilgå den fra hvilken som helst side med: $_COOKIE[variabel];
Avatar billede exp Juniormester
12. oktober 2003 - 22:28 #6
Åååårh mand - copycat 1 & 2 ;-)
Avatar billede repsak Nybegynder
12. oktober 2003 - 22:45 #7
denne syntaks kan sommetider også bruges
blabla.php?minvar=56
Avatar billede jakobclausen Nybegynder
12. oktober 2003 - 22:47 #8
repsak >> Men som der står i spørgsmålet vil minvar så kun være på blabla.php siden og ikke på den næste side, hvis man her klikker på et link.
Avatar billede exp Juniormester
12. oktober 2003 - 22:52 #9
jakobclausen >>
Med mindre man gør alle links variable...:

if (isset($_GET['minvar'])) {
    $minvar = "?minvar=".$_GET['minvar'];
} else {
    $minvar = "";
}

og så ved ALLE links skriver:
<a href="fil.php<?php echo $minvar; ?>">link</a>
Avatar billede repsak Nybegynder
12. oktober 2003 - 22:52 #10
ahhh det er først nu at jeg forstår hvad der menes....
men bortset fra det så er det jo ikke forbudt at sende minvar videre til blabla1.php?minvar=56
(men det er selvfølgelig nok ikke sådan god praksis er ;-)
Avatar billede 13thsky Nybegynder
12. oktober 2003 - 23:58 #11
jeg brugte cookies til at løse problemet

//13th sky

- tak for de hurtige svar
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