<!DOCTYPE html>
<?php
if ( !is_writable(session_save_path()) ) {
echo 'Session save path "'.session_save_path().'" is not writable!';
}
session_start();
echo "Session id: ".session_id();
?>http://hypo.heliohost.org/ Try it out. I detected it in Chrome's Incognito mode, idk if that was the cause. I tried in Normal modes of Chrome, Firefox and Internet Explorer, it regenerates in all of them too. For me, in your link it doesn't change too. Appearently there is no session_save_path... and it makes sense, if there is nowhere to save, it is not being saved and thereby regenerated every time. Or not, because empty string means it would save in the directory the .php is running from? Update: Ok empty string from session_save_path() means temporary directory. When I run sys_get_temp_dir() function, it returns: /tmp but idk if that's totally good, shouldn't it return hypo/home/tmp?