Re: [PHP] session problem using headers
Thanks for your email. I did the changes you suggested, and the page is now going to input.php?= ie no record of the SID. I added the following lines to the code. echo SID: $SID; and echo SID: $PHPSESSID; and $SID was not displayed i.e just SID: was displayed. I guess this is the problem. For some reason, SID is not assigned a value. However, PHP is creating a file in /tmp on the server called sess_09591b3e465294959ecde0ee41f6c188 and as I said in the last e-mail, sessions with cookies is working fine. Thanks again for any ideas. I am using php 4.0.5 running on Sun Solaris David scott [gts] wrote: you're passing the PHPSESSID incorrectly, it seems you must do something like this: A HREF=nextpage.php??=SID? or header(Location: nextpage.php?$SID); what you're doing now will go to page input.php?=SID instead of input.php?938sa9fa98f7daf987a9s (or similar) -Original Message- From: David Allen [mailto:[EMAIL PROTECTED]] Sent: Friday, July 13, 2001 6:45 AM To: [EMAIL PROTECTED] Subject: [PHP] session problem using headers Hi, I am having problems with sessions. With cookies turned on it works fine. Turn off cookies it fails. I have tried both header(Location: input.php?=SID); header(Location: input.php?PHPSESSID=.PHPSESSID); to pass the session id to the programme input.php but neither works. The first lines of input.php are ? session_register(userid); ? userid is the variable I wish to pass. However, I have no other code related to sessions in this script. Do I need in some way tell the script to use this session id? As a have said before, it works fine if cookies are turned on. Thanks in advance for any help. David -- 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] -- 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]
Re: [PHP] session problem using headers
Further to the last e-mail the plot thickens... If cookies is turned on, the line echo SID: $PHPSESSID; displays the session id. I thought the whole idea of using $PHPSESSID was so that sessions would work with cookies turned off! Am I missing something here? I disabled cookies via the preferences advanced tab in Netscape. David David Allen wrote: Thanks for your email. I did the changes you suggested, and the page is now going to input.php?= ie no record of the SID. I added the following lines to the code. echo SID: $SID; and echo SID: $PHPSESSID; and $SID was not displayed i.e just SID: was displayed. I guess this is the problem. For some reason, SID is not assigned a value. However, PHP is creating a file in /tmp on the server called sess_09591b3e465294959ecde0ee41f6c188 and as I said in the last e-mail, sessions with cookies is working fine. Thanks again for any ideas. I am using php 4.0.5 running on Sun Solaris David scott [gts] wrote: you're passing the PHPSESSID incorrectly, it seems you must do something like this: A HREF=nextpage.php??=SID? or header(Location: nextpage.php?$SID); what you're doing now will go to page input.php?=SID instead of input.php?938sa9fa98f7daf987a9s (or similar) -Original Message- From: David Allen [mailto:[EMAIL PROTECTED]] Sent: Friday, July 13, 2001 6:45 AM To: [EMAIL PROTECTED] Subject: [PHP] session problem using headers Hi, I am having problems with sessions. With cookies turned on it works fine. Turn off cookies it fails. I have tried both header(Location: input.php?=SID); header(Location: input.php?PHPSESSID=.PHPSESSID); to pass the session id to the programme input.php but neither works. The first lines of input.php are ? session_register(userid); ? userid is the variable I wish to pass. However, I have no other code related to sessions in this script. Do I need in some way tell the script to use this session id? As a have said before, it works fine if cookies are turned on. Thanks in advance for any help. David -- 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] -- 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]
RE: [PHP] session problem using headers
you're passing the PHPSESSID incorrectly, it seems you must do something like this: A HREF=nextpage.php??=SID? or header(Location: nextpage.php?$SID); what you're doing now will go to page input.php?=SID instead of input.php?938sa9fa98f7daf987a9s (or similar) -Original Message- From: David Allen [mailto:[EMAIL PROTECTED]] Sent: Friday, July 13, 2001 6:45 AM To: [EMAIL PROTECTED] Subject: [PHP] session problem using headers Hi, I am having problems with sessions. With cookies turned on it works fine. Turn off cookies it fails. I have tried both header(Location: input.php?=SID); header(Location: input.php?PHPSESSID=.PHPSESSID); to pass the session id to the programme input.php but neither works. The first lines of input.php are ? session_register(userid); ? userid is the variable I wish to pass. However, I have no other code related to sessions in this script. Do I need in some way tell the script to use this session id? As a have said before, it works fine if cookies are turned on. Thanks in advance for any help. David -- 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]