Estoy ocupando un plugin de jquery para subir archivos uploadify (
www.uploadify.com)
Y a través de una variable paso el id de sesión:
Código HTML:
'scriptData' : {'PHPSESSID' : '<?= session_id(); ?>'},
Luego en el archivo php lo recogo, asi:
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
Este código me funciona en mi localhost, pero luego lo subi al servidor y no funciono más, aunque en el servidor la variable
$sesion pasa bien, pues la imprimo y me muestra, pero no funciona la función:
session_id($sesion) pues no crea la sesión y me echa fuera.
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
Servidor que Arriendo:
Código HTML:
Registered serializer handlers php | php_binary
session.save_path : no value
Si alguien me puede ayudar por favor!!!! :( Muchas gracias.