22. november 2004 - 21:02
Der er
10 kommentarer og 1 løsning
skift session
hvordan kan man skifte værdien i en session...??
Annonceindlæg fra Genetec
22. november 2004 - 21:06
#1
$_SESSION['navn'] = "Ny værdi";
22. november 2004 - 21:08
#2
har jeg prøvet... den beholder bare den gamle session...
22. november 2004 - 21:08
#3
her er hvad jeg gør...: <? if(is_array($HTTP_GET_VARS)) { $sprog = $HTTP_GET_VARS['sprog']; $url = $HTTP_GET_VARS['url']; } elseif (is_array($_GET)) { $sprog = $_GET['sprog']; $url = $_GET['url']; } session_start(); $_SESSION['lang'] = $sprog; $print = $_SESSION['lang']; ?> <html> <head> </head> <body> <? echo $sprog ?> = <? echo $print; ?> <br><br><a href="<? echo $url; ?>">videre</a> </body> </html>
22. november 2004 - 21:09
#4
Har du session_start(); på den side hvor du prøver at ændre den ?
22. november 2004 - 21:13
#5
den er på alle sider hvor jeg bruger sessions.... denne side er der hvor jeg ændre sessions url fører en over til index.php der ser såleses ud: <? if (isset($_POST['cookie'])) { setcookie('name',$_POST['name'],time()+2592000); setcookie('email',$_POST['email'],time()+2592000); } session_start(); $lang = $_SESSION['lang']; echo "lang: $lang"; ?> <html> osv.
22. november 2004 - 21:15
#6
Jeg kan ikke rigtig se idéen i det her: $lang = $_SESSION['lang']; Så sætter du $lang til at ha værdien af din session. Hvis du vil ændre din session, skal du bytte rundt.
22. november 2004 - 21:16
#7
det er for at jeg kan se sessionens værdi når jeg udskriver den... det er bare midlertidigt til jeg ved det virker...
22. november 2004 - 21:17
#8
Og her: $_SESSION['lang'] = $sprog; $print = $_SESSION['lang']; Hvis siden blir kaldt uden $_GET['sprog'], vil din session blive tom
22. november 2004 - 21:17
#9
den sidste del er min mainside hvor jeg bruger sessionens værdi...
04. oktober 2005 - 14:18
#10
@ hmortensen skriv svar for point...
05. oktober 2005 - 07:08
#11
Ok
Vi tilbyder markedets bedste kurser inden for webudvikling