Have you made sure that the correct values are even being loaded into 
the session variable containers?  IOW, try

echo $id;
echo $first_name;

to make sure that there is actually any value in those variables.



Erik


On Thursday, March 21, 2002, at 12:22  PM, Randy Phillips wrote:

> Hi,
>
> I have tried every example of creating a session variable I could find 
> on
> php.net and have had the same results with all of them. The session
> variables get set on the initial page but that's the only place I can 
> access
> them.
>
> I am new to php so I'm sure I have just overlooked something.
>
> Here is my latest attempt. It's a simple login page that starts a 
> session
> when a user successfully logs in:
>
> $connect...
>
> $sql ...
>
> list($id,$first_name) = mysql_fetch_row($sql);
> session_start();
> if (!session_is_registered('user_id')) {
>     session_register('user_id');
>     $user_id = $id;
>     session_register('user_name');
>     $user_name = $first_name;
> } else {
>     echo "<p>Session is set and should now be availalbe on all pages 
> via a
> cookie. At least that what I expected.";
> }
>
> Sadly, these vars are available only on this page.
>
> echo "<p>ID: $user_id";
>
> echo "<p>Name: $user_name";
>
> Mac OSX
> Apache
> PHP 4+
>
> Thanks,
>
> --
> Rp
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>





----

Erik Price
Web Developer Temp
Media Lab, H.H. Brown
[EMAIL PROTECTED]


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

Reply via email to