Am in need of help or I will loose my sanity!!! Im runnin Php 4.1.2 with Apache 1.3.22 on Win32 with register_globals set to off. My script is as follows:
<? session_start(); $myVar = "Something"; $HTTP_SESSION_VARS["mySessionVar"] = $myVar; ?> If I check the cookie, its completely empty. Now if I change this to: <? session_start(); $myVar = "Something"; session_register("myVar"); ?> the cookie now contains: myVar|s:9:"Something"; This is annoying as everyhwhere I read about sessions, Im told that if register_globals is off, I shouldnt use session_register(), all I need to do is: $HTTP_SESSION_VARS["myVar"] = $myVar; or $_SESSION["myVar"] = $myVar; but neither work :( Finally, if I want to change the value of $HTTP_SESSION_VARS["myVar"] and carry that change over to the next page it doesnt work. For example, i have registered the session variable $myVar as above and can read it using $HTTP_SESSION_VARS["myVar"]. If I do: $HTTP_SESSION_VARS["myVar"] = "Some other text"; then $HTTP_SESSION_VARS["myVar"] contains that text, but only for this page! How do I use sessions then with register_globals = off???!!! -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php