choskins102 Posted February 29, 2008 Share Posted February 29, 2008 Okay, for some reason, I am having way too many problems getting my sessions to work. First, here is the basic code I have been using: <? session_start(); ?> <html> <body> <? $user = $_SESSION['u_user']; echo $user; ?> </body> </html> The Problem I am having is that when I access the script through my site such as http://www.mysite.com/myscirpt.php it works fine, but when I try and carry the session over to http://www.mysite.com/news/myscript.php it doesn't work. I am not destroying the session, and as long as I am in the default directory, it works on every page. However, when I change directories, such as /news or /admin or whatever, the session doesn't seem to carry over. Any ideas? Link to comment https://forums.phpfreaks.com/topic/93649-help-with-sessions/ Share on other sites More sharing options...
trq Posted February 29, 2008 Share Posted February 29, 2008 Are you sure you have short tags <? enabled? Link to comment https://forums.phpfreaks.com/topic/93649-help-with-sessions/#findComment-479821 Share on other sites More sharing options...
choskins102 Posted February 29, 2008 Author Share Posted February 29, 2008 Yes, I even copied and pasted a known working script from one page on my site to another. The first page (the one I copied from,) worked fine, displaying my user name and everything. The second page: nothing. Link to comment https://forums.phpfreaks.com/topic/93649-help-with-sessions/#findComment-479823 Share on other sites More sharing options...
timmy0320 Posted February 29, 2008 Share Posted February 29, 2008 And session_start(); is on the top of those pages also? Also, try session_regenerate_id(); under it. if it is set. Link to comment https://forums.phpfreaks.com/topic/93649-help-with-sessions/#findComment-479843 Share on other sites More sharing options...
PFMaBiSmAd Posted February 29, 2008 Share Posted February 29, 2008 Make sure your session.cookie_path setting is "/" so that the cookie will match any path on your domain. And if it is correct, then turn on full php error reporting to get php to tell you what errors might be occurring that are preventing the session from working. Link to comment https://forums.phpfreaks.com/topic/93649-help-with-sessions/#findComment-480029 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.