Phrank Posted December 4, 2007 Share Posted December 4, 2007 When I run it and it always tells me it is a new session. I hit the refresh button but it is always a new session. ----------------------------------------------------------------------------------- <?php // Initialize a session. This call either creates // a new session or re-establishes an existing one. session_start( ); // If this is a new session, then the variable // $count will not be registered if (!session_is_registered("count")) { echo "<br>This is a new session<br>"; session_register("count"); session_register("start"); $count = 0; $start = time( ); } else { $count++; } $sessionId = session_id( ); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd" > <html> <head><title>Sessions</title></head> <body> <p>This page points at a session (<?php echo "session ID = " . $sessionId; ?>) <br>count = <?php echo $count; ?>. <br>start = <?php echo $start; ?>. <p>This session has lasted <?php $duration = time( ) - $start; echo "$duration"; ?> seconds. </body> </html> Quote Link to comment Share on other sites More sharing options...
revraz Posted December 4, 2007 Share Posted December 4, 2007 If your PHP server has the wrong path for session set path in the PHP.INI, then sessions wont work. Can you verify that? Quote Link to comment Share on other sites More sharing options...
Phrank Posted December 5, 2007 Author Share Posted December 5, 2007 That was it. The path was pointing to documents and settings and had a real messy looking path ~~~~. Changed it to c:\temp\ and it works great. Thanks a million Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.