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?