You are here: Problem with session variables « PHP Programming Language « IT news, forums, messages
Problem with session variables

Posted by helloroger on 02/26/06 20:20

Hi folks

I'm new to php an currently trying to insall my first php-Session. I've
written the following code which uses the 2 variables cat and langua,
but somehow they are not correctly registered in the session. When
pressing the links to set the 2 session variables, they don't move at
all. There values are always 1 and 9.
Does anybody have an idea how I can set the value of a session variable
using a <a href ...>?

Any help appreciated.

Sunnyboy



<?php
session_start();

session_register("cat");
session_register("langua");
?>

<HTML>
<HEAD>
</HEAD>
<BODY>

<?php

echo "langua = $langua<br>";
echo "cat = $cat<br>";

// Read variable langua
if (!isset ($_SESSION["langua"]))
{
echo "langua not registerd in session<br>";
$langua = 1;
}
else
{
echo "langua registerd in session<br>";
$langua = ($_SESSION['langua']);
}

// Read variable cat
if (!isset ($_SESSION["cat"]))
{
echo "cat not registerd in session<br>";
$cat = 9;
}
else
{
echo "cat registerd in session<br>";
$cat = ($_SESSION["cat"]);
}

echo "langua = $langua<br>";
echo "cat = $cat<br>";
?>

<br><br>
<a href="?langua=2">set langua=2</a><br>
<a href="?langua=3">set langua=3</a>
<br><br>

<a href="?cat=3">set cat=3</a><br>
<a href="?cat=4">set cat=4</a>
<br><br>

<?php
echo "cat=$cat<br>";
echo "langua=$langua<br>";

session_write_close();
?>

</BODY>
</HTML>

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация