--- Pance <[EMAIL PROTECTED]> wrote:
> I've been using the same code to verify a persons login for more than
> a year - but I've been having some problems lately - I get past the
> login, but the session times-out after about 30 seconds or a minute. My
> new server is using PHP ver 4.3.3.

One thing jumps out at me - new server.

Compare all session-related php.ini values as a first step. There is a lot
that controls the behavior of sessions that lies outside of your code.

> I've also read the docs on "sessions" and I've taken their suggestion
> and have stopped using session_register("user_id"). I now use
> $_SESSION["user_id"]).
> 
> But, like I said after about a short minute, I get the following error
> message:
> 
> Notice: Undefined index: user_id in /home/pance/public_html/menu.php on
> line 13

You should also write a small test script for debugging. The problem might
very well be buried underneath complexities in your code. As an example:

<?
session_start()
if (!isset($_SESSION['foo']))
{
     $_SESSION['foo'] = 0;
}
else
{
     $_SESSION['foo']++;
}
echo "<p>Previous visits: {$_SESSION['foo']}</p>";
?>

Hope that helps.

Chris

=====
Chris Shiflett - http://shiflett.org/

PHP Security - O'Reilly
     Coming mid-2004
HTTP Developer's Handbook - Sams
     http://httphandbook.org/
PHP Community Site
     http://phpcommunity.org/

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

Reply via email to