RE: [PHP-DB] RE: regarding session
From: John Holmes [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: 'Smita Manohar' [EMAIL PROTECTED],[EMAIL PROTECTED] Subject: RE: [PHP-DB] RE: regarding session Date: Wed, 18 Sep 2002 06:58:17 -0400 You must call session_start() _before_ any output is sent to the browser. This means before html or any other output at all. ---John Holmes... -Original Message- From: Smita Manohar [mailto:[EMAIL PROTECTED]] Sent: Wednesday, September 18, 2002 6:09 AM To: [EMAIL PROTECTED] Subject: [PHP-DB] RE: regarding session Graeme , Terry : thnx for reply :) now some picture is clear in my head regarding session handling. i did the stuff as u suggested. but getting error msg as , Warning: Cannot send session cache limiter - headers already sent (output started at c:\phpdev\www\mediawatch\mast_maint.php:9) in c:\phpdev\www\mediawatch\mast_maint.php on line 10 Warning: Cannot add header information - headers already sent by (output started at c:\phpdev\www\mediawatch\mast_maint.php:9) in c:\phpdev\www\mediawatch\mast_maint.php on line 26 is it needed to pass session id with every url which is restricted for registerd users only ? i read in book that , if you compile PHP with the flag, enable-trans-sid, the seesion id will be automatically appended to every relative link in ur pages once a session has been started. i saw the flag session.use_trans_sid = 1 is set in php.ini file what is the use of this flag?? why im getting such error msg? please help me out. smita. _ Chat with friends online, try MSN Messenger: http://messenger.msn.com -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php _ Join the worlds largest e-mail service with MSN Hotmail. http://www.hotmail.com -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP-DB] RE: regarding session
thanks ! its working fine now. but again one question. (simple one , but i couldnt find the answer ) :-( after user logs in, on each page i check whether valid session has been created. if not, then i wish to redirect to the login page. doing as, if(!session_is_registered(UserID)) { header(Location: login.php); } else { ... some other stuff, if user is logged in... } here, while redirecting to login.php , its giving Cannot add header information - headers already sent error. whats wrong in the header function im using? or what changes i need to do in login.php to get it done?? thanks in advance :-) smita. From: John Holmes [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: 'Smita Manohar' [EMAIL PROTECTED],[EMAIL PROTECTED] Subject: RE: [PHP-DB] RE: regarding session Date: Wed, 18 Sep 2002 06:58:17 -0400 You must call session_start() _before_ any output is sent to the browser. This means before html or any other output at all. ---John Holmes... -Original Message- From: Smita Manohar [mailto:[EMAIL PROTECTED]] Sent: Wednesday, September 18, 2002 6:09 AM To: [EMAIL PROTECTED] Subject: [PHP-DB] RE: regarding session Graeme , Terry : thnx for reply :) now some picture is clear in my head regarding session handling. i did the stuff as u suggested. but getting error msg as , Warning: Cannot send session cache limiter - headers already sent (output started at c:\phpdev\www\mediawatch\mast_maint.php:9) in c:\phpdev\www\mediawatch\mast_maint.php on line 10 Warning: Cannot add header information - headers already sent by (output started at c:\phpdev\www\mediawatch\mast_maint.php:9) in c:\phpdev\www\mediawatch\mast_maint.php on line 26 is it needed to pass session id with every url which is restricted for registerd users only ? i read in book that , if you compile PHP with the flag, enable-trans-sid, the seesion id will be automatically appended to every relative link in ur pages once a session has been started. i saw the flag session.use_trans_sid = 1 is set in php.ini file what is the use of this flag?? why im getting such error msg? please help me out. smita. _ Chat with friends online, try MSN Messenger: http://messenger.msn.com -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php _ Send and receive Hotmail on your mobile device: http://mobile.msn.com -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP-DB] RE: regarding session
You must call session_start() _before_ any output is sent to the browser. This means before html or any other output at all. ---John Holmes... -Original Message- From: Smita Manohar [mailto:[EMAIL PROTECTED]] Sent: Wednesday, September 18, 2002 6:09 AM To: [EMAIL PROTECTED] Subject: [PHP-DB] RE: regarding session Graeme , Terry : thnx for reply :) now some picture is clear in my head regarding session handling. i did the stuff as u suggested. but getting error msg as , Warning: Cannot send session cache limiter - headers already sent (output started at c:\phpdev\www\mediawatch\mast_maint.php:9) in c:\phpdev\www\mediawatch\mast_maint.php on line 10 Warning: Cannot add header information - headers already sent by (output started at c:\phpdev\www\mediawatch\mast_maint.php:9) in c:\phpdev\www\mediawatch\mast_maint.php on line 26 is it needed to pass session id with every url which is restricted for registerd users only ? i read in book that , if you compile PHP with the flag, enable-trans-sid, the seesion id will be automatically appended to every relative link in ur pages once a session has been started. i saw the flag session.use_trans_sid = 1 is set in php.ini file what is the use of this flag?? why im getting such error msg? please help me out. smita. _ Chat with friends online, try MSN Messenger: http://messenger.msn.com -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php