Avatar billede curtain Nybegynder
04. februar 2004 - 20:26 Der er 6 kommentarer

behandle brugerens input med sessions

Hej

Hvis jeg først har en formular (eks. <input type="text" name="navn" value="bruger"> )
Kan jeg så godt kalde det som brugeren har indtastet direkte ved at skrive $_SESSION['navn'] eller er jeg nød til at gå den lange vej og skrive $_SESSION['navn'] = $_POST['navn'];?
Avatar billede curtain Nybegynder
04. februar 2004 - 20:29 #1
og kan jeg vhis jeg på side1 skriver: $test = $_SESSION['test']; så bruge $test som stod der $_SESSION['test'] eller gælder det kun for den side hvorpå variablen sættes?
Avatar billede danino Nybegynder
04. februar 2004 - 20:42 #2
Til dit første spørgsmål... Du skal gå den lange vej, og skrive:
$_SESSION['navn'] = $_POST['navn'];
Det andet må lige forklares lidt nærmere?
Avatar billede danino Nybegynder
04. februar 2004 - 20:42 #3
Skulle jo egentlig have være et svar...
Avatar billede tefcke Nybegynder
04. februar 2004 - 20:54 #4
Ang. sessions, så kan du kun tilgå hvad der ligger i arrayet $_SESSION, efter du har kaldt funktionen session_start().

Du kan altså kun bruge en variabel på andre sider hvis du har puttet den ind i dette array. Du er derfor også nød til at hive variabel værdien ud af dette array igen på en anden side.

Så svaret på dit andet spg. er altså nej, du skal bruge $_SESSION['...']
Avatar billede curtain Nybegynder
04. februar 2004 - 21:05 #5
ok tak for svarene. tefcke lægger du ikke også et svar så jeg kan fordele pointene? ( det er jo hele 7.5 point :)
Avatar billede tefcke Nybegynder
04. februar 2004 - 21:11 #6
a'ok
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