Ver Mensaje Individual
  #14 (permalink)  
Antiguo 24/10/2006, 06:31
Avatar de limboings
limboings
 
Fecha de Ingreso: enero-2005
Mensajes: 794
Antigüedad: 19 años, 3 meses
Puntos: 2
Hola buenas,

Todo lo que hago lo pruebo en localhost,bueno tengo una dudilla el array superglobal $_SESSION[''] al definirlo se guarda en la session,me refiero a que si pongo por ejemplo $_SESSION['h'],ejecuto el script,luego pongo $_SESSION['s'] y quito $_SESSION['h'] este ultimo se pude acceder?no se si me explico..

Lo digo por que si pongo esto en el ejemplo.
userlog.php:
Código PHP:
<?php
session_start
();
$_SESSION['fp']=TRUE;
header ("Location: userlog1.php");
exit;
?>
userlog1.php:
Código PHP:
<?php
session_start
();
if (!isset(
$_SESSION['p'])){
 die (
"Error");   
}else{
echo
"<html>
<head>
</head>
<body>
Entrastes.
</body>
</html>"

}
?>
Esto me devuelve Entrastes,cosa que no entiendo.

Luego si lo hago de esta otra manera.
userlog.php:
Código PHP:
<?php
session_start
();
$_SESSION['p']=TRUE;
header ("Location: userlog1.php");
exit;
?>
userlog1.php:
Código PHP:
<?php
session_start
();
if (!isset(
$_SESSION['p'])){
 die (
"Error");   
 
session_destroy();
}else{
echo
"<html>
<head>
</head>
<body>
Entrastes.
</body>
</html>"

session_destroy();
}
?>
Esto en cambio me devuelve Entrastes en caso de que $_SESSION[''] sea $_SESSION['p'],en cualquier otro caso me devuelve error,por tanto asi si me funciona,por eso pregunto lo que he preguntado al principio..

Un Saludo y gracias!!