Problemas con las sesiones

SimonCT
02 de Octubre del 2003
Estoy haciendo una pagina web que requiere el uso de password, siguiendo en consejo de un amigo estoy gestionando el acceso mediante sesiones pero no consigo aclararme nada, cuando quiero comprobar el valor de una "variable de sesion" me da siempre el valor contenido en sessionid, luego cuando hago el if a la funcion session_is_registered($GLOBALS["seguridad"] me sale la opcion como que no esta registrada, y en el codigo anterior la he registrado con session_register($seguridad).

No se que hacer, la verdad :-(

Agradeceria toda la ayuda posible, muchas gracias.

Ruben
02 de Octubre del 2003
Yo he utilizado este codigo en varias paginas para poner el password. Para ello debes tener la opcion de los cookies activado para el explorador de windows. Con este codigo introduzco el usuario y el password en una pantalla(index.php), y le dejo tres intentos, si no lo introduce en 3 intentos lo mando fuera de session y si no le paso la sesion a la siguiente pagina y ya iniciamos una session. Si tienes alguna duda sobre el codigo escríbeme.
A ver si te sirve de algo...
------------php-----------------------------------------
<?
session_start();
if (session_is_registered("registrado"))
header("Location: ./index2.php?".session_name()."=".session_id());
if (!isset($intentos))
session_register("intentos");
if (($intentos>=3)) {

session_destroy();

$parametrosn_cookies=session_get_cookie_params();
setcookie(session_name(),0,1,$parametros_cookies["path"]);

header("Location: ../index.php");
}

if (!isset($usuario)) {
?>
--------------codigo php----------------------
-------------todo el html que quieras----

----------php-----------------------------------
<?
} else {

if ($usuario=="birenet" && $password=="birenet") {
session_register("registrado");
header("Location: ./index2.php?".session_name()."=".session_id());
} else {
if ($intentos<3) {
header("Location: ./index.php");
$intentos++;
} else {
header ("Location: ../index.php");
}
}
}
?>
---------------------php----------------------------------------------------