Avatar billede di020077 Nybegynder
01. maj 2003 - 00:10 Der er 1 kommentar og
1 løsning

PHP og tilgåelse af variabler i link

Jeg har lavet en hjemmeside der fungerer på min egen computer. Men når jeg prøver inde på min skole, virker det ikke. Jeg har fundet ud af at systemet på skolen ikke kan tilgå variabler på samme måde. Hvis variablen navn f.eks. overføres i et link (eks. www.test.dk/index?navn=Kenneth) kan jeg ikke bare kalde denne med $navn som jeg kan derhjemme. Det samme er tilfældet med variabler sat i cookies. Hvordan tilgår jeg så disse. Systemet på skolen er Unix og browseren er Mozilla.
Avatar billede schaefner Juniormester
01. maj 2003 - 00:13 #1
// Fra adressen
$navn = $_GET['navn'];
echo "$navn";

// Cookies
$cook = $_COOKIE['cook'];
echo "$cook";
Avatar billede tangveje Nybegynder
01. maj 2003 - 00:19 #2
Skal måske nævnes at det skyldes at register_globals (i php.ini filen) er sat til on hos dig og off på din skole. At sætte den til off er langt at foretrække sikkerhedsmæssigt. Hvis du vil kan du ændre det i din php.ini, det tager ikke lang tid at vænne sig til.

$_GET["variablens navn"] bruges til variabler sendt via url
$_POST["variablens navn"] til variabler sendt via en formular
$_COOKIE["variablens navn"] til cookies
$_SESSION["variablens navn"] til sessions
$_SERVER["variablens navn"] til ting som f.eks. PHP_SELF
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