Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/09/2002, 12:10
zolrack
 
Fecha de Ingreso: julio-2002
Mensajes: 3
Antigüedad: 21 años, 9 meses
Puntos: 0
problema con las sesiones

Buenas,
Tengo un problemilla con las sesiones y es el siguiente:
Lo que quiero es un formulario donde se introduzca usuario/password y si son correctos visualizar la pagina y continuar con la sesion hasta salir de ella, pasando el sessionid por url (nada de cookies).

El codigo:

Código:
 <?php
session_start();
if(empty($HTTP_SESSION_VARS['usr'])) $HTTP_SESSION_VARS['usr']=$usr;
if(empty($HTTP_SESSION_VARS['pass'])) $HTTP_SESSION_VARS['pass']= $pass;
echo $HTTP_SESSION_VARS['usr']."<br>";
echo $HTTP_SESSION_VARS['pass']."<br>"; 
echo SID;

  if(!isset($HTTP_SESSION_VARS['usr']) || !isset($HTTP_SESSION_VARS['pass']) || ($HTTP_SESSION_VARS['usr'] != "X") || ($HTTP_SESSION_VARS['pass'] != "Y")){  
    echo "<FORM action=\"admin.php?".SID."\" method=\"post\">";
    echo "Administrador:<br>";
    echo "<INPUT name=\"usr\" type=\"text\" size=\"15\"><br>";
    echo "Password:<br>";
    echo "<INPUT name=\"pass\" type=\"password\" size=\"15\"><br>";
    echo "<INPUT name=\"submit\" value=\"entrar\" type=\"submit\"";
    echo "</FORM>";      
  }else{
  	?>
  	
  	//codigo acceso ok
  
  <?
  }
  ?>
Al hacer el logon correcto todo va bien, se pasa el PHPSESSID bien, pero una vez echo eso ya no me reconoce la sesion como tal, y eso que le he pasado SID !, no entiendo el motivo y he provado bastante antes de postear, alguna ayuda?
Gracias y hasta luego!