Danny, I just read the email trail regarding your problem. The very first thing- 1. Session are stored as a file on the server in a folder. Check that the folder has read/*write* permission. (/tmp/ folder) 2. Check on the server that are the sessions really getting saved on the server? 3. Now in case you do not have access to a sessions folder on the server then set the session folder name/path to the folder (a new one) you can have access to (may be root of your ftp) using session_save_path('/httpdocs/'your-domain-folder/new-session-folder) (provide read/write permission) before session_start() in index.php or common header include file. This session_save_path() should be declared on every file on the top. Try the above and let me know if it works. Thanks, Gaurav Kumar http://blog.OsWebStudio.Com On Thu, Jun 24, 2010 at 7:54 PM, Danny <dannydebont@xxxxxxxxx> wrote: > Hi guys, > > I always start new projects with the following session code-snippet: > (In other words this is how I initialize my sessions in the index.php > file.) > > ### START CODE SNIPPET > ######################################################## > <?php > session_start(); > setcookie(session_name(),"",0,"/"); > unset($_COOKIE[session_name()]); > $_SESSION = array(); > session_unset(); > session_destroy(); > > session_start(); > > > /// Define some $_SESSION variables > $_SESSION['sessionid'] = session_id() ; > $_SESSION['server'] = "http://localhost/~user/new_project<http://localhost/%7Euser/new_project>" > ; > $_SESSION['sql_dflts'] = $_SESSION['server']."/sql/sql_dflts.inc" ; > $_SESSION['remoteaddr'] = $_SERVER['REMOTE_ADDR'] ; > $_SESSION['remotehost'] = gethostbyaddr ( $_SERVER['REMOTE_ADDR'] ) > ; > > /// Include Files > include ( $_SESSION['sql_dflts'] ) ; > include ( $_SESSION['server']."/fnc/fnc_include_dir.inc" ) ; > $var_include_dir = include_dir ( "fnc" ) ; > > ?> > ### END CODE SNIPPET > ######################################################### > > All of the projects I have done so far were for business intranet purposes > and > it worked fine. But last week I uploaded another project to the internet > and my > sessions did not work. > > I have been using it this way since v4.0 (I think, anyway since a LONG time > ago), but now I think it is a bit outdated and needs some kind of revision. > Is > this still sufficient or can you guys give some tips on a more "updated" > way of > starting my sessions? > > My php.ini file is stock-standard. I am running version 5.2.6-1 with apache > 2.2.9 on a Debian 5.04 machine. > > Thank You > > Danny > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >