Re: Sessions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 6/15/05, Brian D. McGrew <brian@xxxxxxxxxxxxx> wrote:
> Greetings from San Diego!

Greetings from someplace-else.

> I call session_start() on all my pages and then <? echo session_id(); ?>
> and everything is the same from all the pages.  However if I stuff a
> variable into $_SESSION it's never transferred between pages.  So if I
> do a <? $_SESSION["Username"] = "Brian"; ?> and then go to another page
> and say <? echo $_SESSION["Username"]; ?> it comes back blank.
> 
> It doesn't seem to matter if I enclose the Username in double quotes """
> or single quotes ''' or nothing; I have no data.  But like I said, the
> session id is being passed around just fine.

You have two options:

1) Pass the session name and id between pages.

<?php

session_start();

$_SESSION[ 'var' ] = 'blah';

$sn = session_name();
$sid = session_id();

echo <<<EOF
< a href="nextpage.php?$sn=$sid">Link</a>
EOF;

?>

2) Use transparent sessions (cookie based).

ini_set("session.use_trans_sid", 1);


-- 
Greg Donald
Zend Certified Engineer
http://destiney.com/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux