I have a strange problem. Having a site with multiple pages in PHP, all pages begins with this code:
[PHP]<?php session_start() ;
if (isset($_GET['lang'])) {
if ($_GET['lang'] == "en") $_SESSION['lang'] = "en";
if ($_GET['lang'] == "sv") $_SESSION['lang'] = "sv";
if ($_GET['lang'] == "fi") $_SESSION['lang'] = "fi";
}
if (isset($_SESSIO N['lang'])) {
$lang = $_SESSION['lang'];
}
?>[/PHP]
No other code refers to session* or $_SESSION - just $lang is involved.
All pages exept index.php works (ie session is preserved) but when I exit index.php the session is renewed. What can be the issue?
Thanks for any help - very appreciated! regards Joa
[PHP]<?php session_start() ;
if (isset($_GET['lang'])) {
if ($_GET['lang'] == "en") $_SESSION['lang'] = "en";
if ($_GET['lang'] == "sv") $_SESSION['lang'] = "sv";
if ($_GET['lang'] == "fi") $_SESSION['lang'] = "fi";
}
if (isset($_SESSIO N['lang'])) {
$lang = $_SESSION['lang'];
}
?>[/PHP]
No other code refers to session* or $_SESSION - just $lang is involved.
All pages exept index.php works (ie session is preserved) but when I exit index.php the session is renewed. What can be the issue?
Thanks for any help - very appreciated! regards Joa
Comment