wrap session start with check to sesssion_id() to prevent session already active warning before globals are set