On 12-29 15:10, David Jackson wrote: > Sean -- > Do you get the same errors, with Netscape 4.x?
Yep. The very same. I've tried Galeon, Mozilla, Netscape 4.x, and Konqueror. They all result in the same error. > > On 12-29 12:56, David Jackson wrote: > >> Sean -- > >> Don't know if this help but here's what I just worked for me. > >> What ver. of PHP are you using? It seem to me that 3.x.x needs > >> PHPLIB: http://sourceforge.net/projects/phplib > >> to handle sessions? -- David Jackson > >> > >> --- sean.php ------- > >> <?php include("seaninc.php"); ?> > >> > >> --- seaninc.php ------ > >> <?php > >> session_start(); > >> session_register("i"); > >> $i++; > >> echo $i; > >> ?> > > > > I'm using 4.0.6. I believe session handling was added as part of > > standard 4.x, right (if configured to compile it)? > > > > Some more info: I tried with Konqueror, as I know a cookie needs to be > > sent during the session_start() phase - I did get a dialog pop-up > > asking if I wanted to accept the cookie, but I still got the error: > > > > Fatal error: Failed to initialize session module in > > /usr/local/apache/htdocs/sesstest.php on line 2 > > > > It says line 2 because I deleted some white space and commented out > > code thas was before session_start(). > > > > I set logging errors on, and sent it to syslog. Here's what it says: > > Dec 29 12:12:57 free httpd: PHP Fatal error: Failed to initialize > > session module in /usr/local/apache/htdocs/sesstest.php on line 2 > > Dec 29 12:12:57 free httpd: PHP Warning: Failed to write session data > > (user). Please verify that the current setting of session.save_path is > > correct (/tmp) in Unknown on line 0 > > > > But /tmp exists, and is world writeable: > > > > free# ls -ld /tmp > > drwxrwxrwt 16 root wheel 1024 Dec 29 12:14 /tmp > > > >> > On 12-29 09:59, Miles Thompson wrote: > >> >> Sean, > >> >> > >> >> What's going on in incl.php. Are you issuing a session_start()? > >> > > >> > No, I was not. > >> > > >> >> What if it's rearranged like so, as I understand you have to > >> >> register the session variable before using it. > >> >> > >> >> include("incl.php"); > >> >> session_start(); > >> >> session_register("mine"); > >> >> $mine++; > >> >> echo $mine; > >> > > >> > No dice, either. Actually, I had tried several permutations of the > >> > order before posting. :) > >> > > >> >> > >> >> There's the divide and conquer approach too. What do you see if > >> >> you comment out the include, then issue a phpinfo() and a die()? > >> > > >> > Okay, I tried commenting out include, resulting in this code: > >> > > >> > session_start(); > >> > session_register("i"); > >> > $i++; > >> > echo $i; > >> > > >> > When I run the above, I get this: > >> > Fatal error: Failed to initialize session module in > >> > /usr/local/apache/htdocs/sesstest.php on line 6 > >> > > >> > Which is getting somewhere, in a way. Line 6 is session_start(); > >> > > >> > What part from phpinfo() output were you interested in? Or did you > >> > want to see all of it? > >> > > >> > Thanks for the help. > >> > > >> >> > >> >> HTH and Merry Christmas / Happy New Year - Miles Thompson > >> >> > >> >> On Friday 28 December 2001 11:26 pm, Sean LeBlanc wrote: > >> >> > I asked this on php-install list, but got no response so here > >> >> > goes... > >> >> > > >> >> > I simply cannot get session to work correctly. Here's the test > >> >> > script: > >> >> > > >> >> > include("incl.php"); > >> >> > session_start(); > >> >> > $mine++; > >> >> > session_register("mine"); > >> >> > echo $mine; > >> >> > > >> >> > incl.php includes code to save/retrieve session information > >> >> > to/from DB. It calles session_set_save_handler at the end. > >> >> > > >> >> > What happens is I get an error because it is trying to read the > >> >> > variable out and I get a DB error, but my session writing routine > >> >> > is never called...I know, because I have a print in there. And of > >> >> > course, the var doesn't increment upon refreshes - it remains 1. > >> >> > > >> >> > I've seen this before, and it was fixed, but I forget how it was > >> >> > done, as I didn't actually implement the solution (I hear and I > >> >> > forget, I do and I remember, I guess). About my system: > >> >> > > >> >> > FreeBSD 4.4 > >> >> > Apache 1.3.20 > >> >> > PHP 4.0.6 > >> >> > > >> >> > Any and all help appreciated. > >> > > >> > -- > >> > Sean LeBlanc:[EMAIL PROTECTED] Yahoo:seanleblancathome > >> > ICQ:138565743 MSN:seanleblancathome AIM:sleblancathome > >> > One learns to itch where one can scratch. > >> > -Ernest Bramah > >> > Management QOTD:Get hopping on the domain expertise!! > >> > > >> > > >> > -- > >> > PHP General Mailing List (http://www.php.net/) > >> > To unsubscribe, e-mail: [EMAIL PROTECTED] > >> > For additional commands, e-mail: [EMAIL PROTECTED] To > >> > contact the list administrators, e-mail: > >> > [EMAIL PROTECTED] > >> > >> > >> -- > >> > >> > >> > >> -- > >> PHP General Mailing List (http://www.php.net/) > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> To contact the list administrators, e-mail: > >> [EMAIL PROTECTED] > > > > -- > > Sean LeBlanc:[EMAIL PROTECTED] Yahoo:seanleblancathome > > ICQ:138565743 MSN:seanleblancathome AIM:sleblancathome > > In most countries selling harmful things like drugs is punishable. Then > > howcome people can sell Microsoft software and go unpunished? > > -Hasse Skrifvars > > Management QOTD:Work out a solution that fits with problem management!! > > > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > To contact the list administrators, e-mail: > > [EMAIL PROTECTED] > > > -- > -- Sean LeBlanc:[EMAIL PROTECTED] Yahoo:seanleblancathome ICQ:138565743 MSN:seanleblancathome AIM:sleblancathome Teddy bears: They don't eat your food, dance with your date, or trump your ace lead. -Garfield (Jim Davis) Management QOTD:This is like the first lap of a four-lap race. We all have to stop thrashing and take a broad horizontal view across the realistic goals. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]