Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/03/2010, 14:00
BLADDE
 
Fecha de Ingreso: abril-2006
Mensajes: 72
Antigüedad: 18 años, 7 meses
Puntos: 0
Variables session de permisos que se guardane en FF y opera pero no en IE

un saludo amigos fijense tengo un archivo php donde me logeo aqui va el codigo
Código PHP:
<?php session_start();
include 
'conexion.php';
      if (
$_POST['username']) {
    
//Comprobacion del envio del nombre de usuario y password
    
$username=$_POST['username'];
    
$password=$_POST['password'];
    if (
$password==NULL) {
    echo (
"<script language='javascript'>                                                  
           alert('Intrudusca la contraseña')
          var pagina='index.php'
            location.href=pagina</script>"
);
    }else{
    
$query mysql_query("SELECT username,password FROM users WHERE username = '$username'") or die(mysql_error());
    
$data mysql_fetch_array($query);
    if(
$data['password'] != $password) {
    echo (
"<script language='javascript'>                                                  
           alert('Datos incorrectos verifique!!!')
          var pagina='index.php'
            location.href=pagina</script>"
);
    }else{
    
$query mysql_query("SELECT username,password,nombre,cedula FROM users WHERE username = '$username'") or die(mysql_error());
    
$row mysql_fetch_array($query);
    
$_SESSION["s_username"] = $row['username'];
    
$_SESSION["s_cedula"] = $row['cedula'];
    
mysql_query ("UPDATE users SET conect = 1 WHERE username = '$user'")or die(mysql_error());
           echo (
"<script language='javascript'>                                                  
           alert('Bienvenido!!!')
          var pagina='priv/index.php'
            location.href=pagina</script>"
);
    }
    }
    }    
    
?>
eso incluso con IE me dice bienvenido es decir que hizo todo bien hasta ese punto y me direcciona al segundo archivo en donde tengo esto:

Código PHP:
<?php
session_start
();?>
<?php
if (isset($_SESSION["s_username"])) {     ?>
y al final de todo el html de ese archivo esto:

Código PHP:
<?php }else{
echo (
"<script language='javascript'>                                                  
           alert('Esta pagina es privada, no tiene los permisos necesarios post')
          var pagina='../index.php'
            location.href=pagina</script>"
);

?>
que es lo que ocurre pues que con FF y Opera funca pero con IE despues de decirme bienvenido me direcciona y aqui dice que la pagina es privada es decir no entra en el if (isset($_SESSION["s_username"])) { o la variable $_SESSION["s_username"] no tiene nada
algen sabe que pasara?