Maybe I am too tired... but I can't figure out how the session id in this piece of code becomes 143 from 149.
echo "session id is".$_SESSION['userid'];
$smarty->assign('itemresults',$arr2);
$_SESSION['userid']
if (isset($_REQUEST['id']))
{
$userid=$_REQUEST['id'];
}
else
{
echo "session id 1 is".$_SESSION['userid'];
$userid=$_SESSION['userid'];
}
echo "session id 2 is".$_SESSION['userid'];
Output:
session id is149session id 2 value is143
UPDATE:
Ok just found out that If I change the var $userid the issue is no more but why assigning a value to $userid will modify $_SESSION['userid'] as well ??
The below code works:
if (isset($_REQUEST['id']))
{
$userid2=$_REQUEST['id'];
}
else
{
echo "session id 1 value".$_SESSION['userid'];
$userid2=$_SESSION['userid'];
}