Hola les comento.
Tengo una pagina que en mi Servidor Local corre bien aun si accesan desde otra pagina pero al subirla al Servidor de Intranet no me carga la pagina solo se ve que carga y de ahi no pasa.
Probando linea por linea me di cuenta que si quito la linea session_start(); la pagina carga sin problemas, pero claro la pagina queda sin proteccion.
les comento que no tengo acceso al servidor para ver si me arroja algun error.
realice un pequeño ejemplo y lo corri obteniendo el mismo resultado antes comentado...
<?php session_start();
$_SESSION['id']= TRUE;
if(isset($_SESSION['id'])){
echo 'entra';
}
?>
alguna idea???
salu2
Seguramente su servidor no soporta sesiones o estas no estan bien configuradas, te recomiendo que veas la salidad de phpinfo(), y te fijes en la parte de Sessions, o postea el contenido aca asi vemos si esta todo correcto.
Saludos
aca pongo lo que arroja phpinfo(); salu2
session
Session Support =>enabled
Registered save handlers =>files user
Registered serializer handlers =>php php_binary wddx
Directive Local Value Master Value
session.auto_start Off Off
session.bug_compat_42 Off Off
session.bug_compat_warn Off Off
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
session.cookie_httponly Off Off
session.cookie_lifetime 0 0
session.cookie_path / /
session.cookie_secure Off Off
session.entropy_file no value no value
session.entropy_length 0 0
session.gc_divisor 1000 1000
session.gc_maxlifetime 18000 18000
session.gc_probability 1 1
session.hash_bits_per_character 5 5
session.hash_function 0 0
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path /var/lib/php5 /var/lib/php5
session.serialize_handler php php
session.use_cookies On On
session.use_only_cookies On On
session.use_trans_sid 0 0
Es raro, todo parece estar en orden... :huh:
La verdad que no se me ocurre a que se puede deber...podrias probar si esto funciona:
<?php
session_start();
$_SESSION = array();//Destruyo sesion para evitar conflictos con cookies
$_SESSION['id']= TRUE;
if(isset($_SESSION['id'])){
echo 'entra';
}
?>
Saludos