I have written a PHP frontend to a mySQL DB. i wrote my own auth. i'm storing 3 session variables which i validate each time a page loads. I developed the whole thing on OS X 10.3.8 (PHP 4.3.10). Everything works beautifully. i've tested every user function, every layout, every DB call. All work fine.
Here's the problem:
When i uploaded the site to the production server (Red Hat w/ PHP 4.3.2), my session variables are being unset somewhere. I have one part of the site where i load a record into a form, allow the user to make changes and put the info back into the DB. after this event, in the 'x records were changed' dialog, the 'ok' button i build sends them to the 'you aren't logged in' message that i have on each page (if the session variables are busted). i am essentially being logged out and have to start over at the login screen.
i've used 'tail' to watch the apache error and access logs...nothing useful came of that. i've scanned through the php.ini and conf files and didn't see anything weird, but maybe i just don't know where to look. FWIW, it doesn't seem to be a timeout issue. i'm not timing anything out at this point. i can force this issue to appear whether i've been logged in for 2 minutes or 2 days. it also appears on every browser i've tried (mac only: Safari, Firefox, IE, Mozilla...users of this site are mac only)
anyone have any ideas?
TIA-
Billy