----- 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'];
  }

Reply via email to