Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/11/2006, 13:42
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Conoces como "iespana" propaga el SID? .. y como lo haces en tu aplicación? .. Según tu código dejas a PHP que lo haga automáticamente, esto dependerá de la configurción de PHP de ese servidor y como propague el SID (url/cookies).

Por otro lado iespana en su versión "gratuita" inserta "salida" al navegador antes de que tu código pueda enviar sus própias cabeceras, eso te dará problemas con el uso de sesiones en general.

No te recomiendo para nada "iespana" .. usa otro servicio de hosting gratuito.

Cita:
sistema de autentificacion de usuarios, no tengo lio con ello por que ya poseo gran experiencia en el campo
Parece que tienes que actualizarte un poco. El uso de:
session_register() NO corresponde con el acceseo al array superglobal: $_SESSION

más info:
www.php.net/session

Por tu bien NO USES! session_register() .. usa simplemente:
$_SESSION['logeado']=TRUE; // o el valor que quieras darle.

De hecho no entiendo por qué así lo haces con otras variabels de sesión y en esa no? ...

Por seguridad también podrías redireccionar con cabeceras HTTP en lugar de javascript.

Código PHP:
if(isset($_SESSION['id_usuario'])) 
{
   
header ("Location: dondesea.php?variable_control=mensaje");
   exit;

Así te ahorras el "else" (por qué termino la ejecución del script en ese punto con un exit) y redireccionas por cabeceras HTTP a donde tengas que ir.

(En servicios de hosting que metan publicidad antes de tu código te dará problemas y tendrás que usar "javascript" para tal fin)

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.