Avatar billede floetti Nybegynder
09. april 2004 - 18:41 Der er 7 kommentarer og
1 løsning

Spørgsmål vedr. Session

Hej!

Jeg har et lille problem med session... Problemet er at der skal sættes et $_SESSION['lang'] om der ikke er et sat i forvejen. Så skal man kunne vælge sprog til english, men da jeg så bevæger mig rundt på side, bliver session automatiskt lavet om til dk... Hvorfor??

Scriptet:

if(!$_SESSION['lang']){ $_SESSION['lang'] = "dk"; }
if($_GET['setlang'] == "en"){ $_SESSION['lang'] = "en"; }
if($_GET['setlang'] == "fo"){ $_SESSION['lang'] = "sk"; }

På forhånd tak

//floetti
Avatar billede floetti Nybegynder
09. april 2004 - 19:00 #1
Prøver at spørge igen!!
Avatar billede dennismp Nybegynder
09. april 2004 - 19:01 #2
husker du at starte med at bruge session_start() ?
Avatar billede bromer Nybegynder
09. april 2004 - 19:04 #3
For det første skal du have session_start() i toppen. Hvad med

<?
session_start();

if (!isset($_SESSION['land'])) {
  $lang = "dk";
    session_register($lang);
}
if ($_GET['lang'] == "en") {
$lang = "en";
    session_register($lang);
}

etc
Avatar billede floetti Nybegynder
09. april 2004 - 19:24 #4
Jo, jeg har session_start(); i begyndelsen af filen...
Avatar billede floetti Nybegynder
09. april 2004 - 19:26 #5
--> bromer

Det siger det samme, så snart eg trykker på et link, så skifter den igen!!
Avatar billede floetti Nybegynder
09. april 2004 - 19:34 #6
Nå... nu ser ud til at virke, ændrede min kode med bromers forslag... så pointene er ikke så mange, men bromer, du får dem;)
Avatar billede bromer Nybegynder
09. april 2004 - 19:59 #7
Jeg håber du har set at

if (!isset($_SESSION['land'])) {

skal være


if (!isset($_SESSION['lang'])) {
Avatar billede e-blog Nybegynder
10. april 2004 - 06:12 #8
Ellers finder han ud af det ;)
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