Session Variable Problem & IE
Preface: I am a n00b at all of this so bear with me.
Ok I have a problem that I'm not sure is a tikiwiki problem or perhaps maybe a config problem with either PHP or Apache.
When attempting to connect to tikiwiki on my production server, from IE version 6.0.2800... on my client, I cannot get validated. This version of IE does work however on a test server setup under a slightly different configuration. Also I can connect to the production box using Mozilla Firebird on the same client machine as IE above and other client machines with older versions of IE can also connect to the production machine.
Interestingly enough however, if I manually browse to a page that an anonymous user does not have permission to, I get the standard permission denied error with the choices to "go back" or "return to home page". Looking at the source for this page reveals that the href for "return to home page" contains a url variable PHPSESSID. After clicking on this link, I can now successfully log into tikiwiki and all subsequent pages contain the PHPSESSID as the first variable in the url. Note: this does not happen when connecting using Firebird and does not happen using IE on the test server.
I'm guessing therefore that it is a PHP issue, but since I know next to nothing about PHP I'm at a loss. I've compared the php.ini on the test and production servers and they are practically identical. I've tried changing those settings that were different, but have not had any luck.
Production server that has the problem:
Server: | Red Hat Linux 7.2 |
PHP: | 4.1.2 |
MySQL: | 3.23.56 |
Apache: | 1.3.27 |
Test server that works fine:
Server: | Red Hat Linux 8.0 |
PHP: | 4.2.2 |
MySQL: | 3.23.56 |
Apache: | 2.0.40 |