Avatar billede simon_jacobsen Nybegynder
13. april 2004 - 19:59 Der er 8 kommentarer og
1 løsning

hjælp til sessions

hvad er koden hvis jeg skal have gemt en variabel/tekstbox i en session ?
og hvad er koden derefter hvis jeg skal hente den igen ?
er der nogen begrænsninger på hvor stor en tekst der kan være i en session ?
Avatar billede dennismp Nybegynder
13. april 2004 - 20:02 #1
<?php
session_start();
$_SESSION['gemmig'] = $_POST['gemmig'];
?>

.. en anden side
<?php
session_start();
print $_SESSION['gemmig'];
?>

Der er ikke andre begrænsninger end hvad filsystemet/php/apache giver. Så der burde være rigeligt.
Avatar billede dennismp Nybegynder
13. april 2004 - 20:03 #2
Når du har skrevet session_start();

Så har du et array, $_SESSION, som "bare" er der. Dvs alt det du gemmer i $_SESSION, kan du hente frem på en anden side. (Kræver self. at session ikke udløber imellemtiden)
Avatar billede dennismp Nybegynder
13. april 2004 - 20:06 #3
mere informationer: php.net/session

hvis du skal slette fra session igen, bruger du bare
unset($_SESSION['gemmig']);
Avatar billede simon_jacobsen Nybegynder
13. april 2004 - 20:16 #4
Takker :D
Avatar billede simon_jacobsen Nybegynder
13. april 2004 - 20:18 #5
slettes sessions ikke når man forlader siden ?
Avatar billede simon_jacobsen Nybegynder
13. april 2004 - 20:18 #6
altså lukker browseren ?
Avatar billede dennismp Nybegynder
13. april 2004 - 20:23 #7
Jo, normalt
Avatar billede simon_jacobsen Nybegynder
13. april 2004 - 20:33 #8
for lige at for det sidste på det rene :)
hvis jeg har en tekstbox som denne :
<input type="text" name="navn" value="" size="50" />
skal jeg så skrive :
<?php
session_start();
$_SESSION['navn'] = $navn;
?>
for at få det der står i tekstboxen under navn i sessions ?
Avatar billede dennismp Nybegynder
13. april 2004 - 21:23 #9
<?php
session_start();
$_SESSION['navn'] = $_POST['navn'];  // hvis du har method=post i din form
$_SESSION['navn'] = $_GET['navn'];  // hvis du har method=get i din form
?>
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