NYCPHP Meetup

[nycphp-talk] Session problem on virtual host?

Stephen Musgrave stephen at musgrave.org
Wed Jan 19 19:05:12 EST 2005


List -

I am having a problem with a content management system that I wrote 
running on a Speakeasy shared host.  I use session to store variables 
to maintain state such as the primary key ID for a content row I am 
updating.

For the most part, this works really well, but from time to time 
something goes wrong and it feels like the session gets wiped out or a 
formerly used primary key ID reappears into the session, overwriting 
the current primary key ID and causes me to overwrite that record in 
the database.

I haven't actually witnessed this occurrence, as it happens only about 
5 percent of the time, according to the person who is reporting it.

I think I have read somewhere in passing that if shared hosts are not 
setup properly, sessions from other virtual domains can conflict or 
that session is flaky altogether.

I have reason to suspect that the server isn't setup properly because 
when I use $_SERVER['DOCUMENT_ROOT'], it points to a directory that is 
somewhere else in the file system.  Somebody told me that this is 
because they are cheating and using symbolic links.  I'm not a server 
guy and I haven't been able to get a straight answer from the hosting 
provider support staff.

I should note that this CMS has run on at least 5 other shared hosting 
environments and it has been a problem.

Thanks,

Stephen




More information about the talk mailing list