Hola a todos!
Estoy haciendo un script y debo determinar en un servidor que no es mío, si las variables de sesión están activadas.
Existe alguna constante o variable predefinida que me lo diga?
Desde ya, gracias.
Un saludo!
| |||
Cómo saber si las sessiones están activadas? Hola a todos! Estoy haciendo un script y debo determinar en un servidor que no es mío, si las variables de sesión están activadas. Existe alguna constante o variable predefinida que me lo diga? Desde ya, gracias. Un saludo! |
| ||||
hazlo que te dice PHPerseo ese script metelo dentro de un archivo php llamado phpinfo.php Código PHP: y ahi saldra la informacion que necesita
__________________ Solo por Hoy: Trataré de fortalecer mi mente. Estudiaré y aprenderé algo útil Hoteldipity Arte Caracol |
| |||
Voy de nuevo con la explicación, lo que necesito es que variable o constante existe para determinar si las sesiones están activas o no. En el caso de que están activas hago X cosa, de caso contrario Y. Se entiende? |
| ||||
Muestranos tu script
__________________ Solo por Hoy: Trataré de fortalecer mi mente. Estudiaré y aprenderé algo útil Hoteldipity Arte Caracol |
| |||
No me están entendiendo, porque yo quiero saber si las variables de session están activas en el servidor: Si cuando le doy a session_start(); no me devuelve ningún error aparece un cartel diciendo "Funcionan las variables de sesión" y si no, un cartel diciendome que no están activas. Un saludo. |
| |||
Bueno .. tienes la función: function_exists() www.php.net/function_exists Pero, .. eso no te asegura que las sesiones "funcionen" tal cual lo requiera tu aplicación. Para eso es necesario que veas otros detalles sobre la propagación del SID (como está configurada en ese servidor) y como lo hace tu aplicación. Por defecto las sesiones siempre están activadas .. pero es la propagación del SID el que va a determinar en última instancia si las sesiones "como lo requiere tu aplicación" están configuradas para trabajar de la forma que necesitas. Para ver una determinada directiva de configuración de PHP (su estado) puedes usar: ini_get() www.php.net/ini_get así podras "ver" que estado tiene por ejemplo: session.use_trans_sid session.use_cookies Entre otras directivas de configuración de sesiones para ver si son las que requiere tu aplicación .. O .. simplemente "forzar" determinada configuración para tu aplicación usando: ini_set() o bien creando un .htacces con esa configuración pre-fijada. Un saludo, |