Y a través de una variable paso el id de sesión:
Código HTML:
'scriptData' : {'PHPSESSID' : '<?= session_id(); ?>'},
Código PHP:
$sesion = $_POST['PHPSESSID'];
if(!empty($sesion)){
session_id($sesion); //Nunca funciona esta función
}
session_start();
echo $_SESSION["username"]; //aquí no me imprime nada con flash, pero sin flash si imprime
echo $sesion; // Siempre se imprime
Las diferencias entre los servidores (mi localhost y el que arriendo) en el php.ini con respecto a las sesiones es esto:
Localhost:
Código HTML:
Registered serializer handlers php | php_binary wddx session.save_path: C:/Windows/Temp
Código HTML:
Registered serializer handlers php | php_binary session.save_path : no value