For my website, session management mostly works ok. Sessions are created, saved and used later without problems.
But when the code is using session_start(), it alway
I'd hate to be the stick in the mud, but have you checked that /tmp is both readable and writeable by PHP (in most cases, this means the www-data user)? If not, move the session save location to a location that you can write to.
/tmp