----- Original Message -----
From: "Gordon Stewart" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, April 13, 2007 9:25 PM
Subject: Re: [php-list] Sessions & Cookies
On 4/13/07, Gordon Stewart <[EMAIL PROTECTED]> wrote:
> - Its simple - but time-consuming (test & re-test etc)...
>
> I'll google it & find tutorials...
Thanks...
All fixed - a short piece of code allows me to change languages easily.....
========================================
$language=$_REQUEST{"language"};
$g=0;
if($language=="french"){$g=1;}
if($language=="english"){$g=1;}
if($g==1){
$_SESSION['language']=$language;
/* Redirect to a different page in the current directory that was requested
*/
$host = $_SERVER['HTTP_HOST'];
$uri = rtrim(dirname($_SERVER['PHP_SELF']), '/\\');
$extra = '';
header("Location: http://$host$uri/$extra");
exit;
}
$language=$_SESSION['language'];
## If no language specified - Default to english
if(!isset($language)){$language="english";}
========================================
Does this work ?
$language=$_SESSION['language'];
if(!isset($language))....
I am curious as I would have thought the '$language =' would have made it
'set' ?
Is $language=NULL; the same as unset($language); ?
I always do it this way -
If (isset($_SESSION['language'])
{
$language = $_SESSION['language'];
}