Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/08/2009, 04:35
idrojsnop
 
Fecha de Ingreso: agosto-2005
Mensajes: 126
Antigüedad: 19 años, 2 meses
Puntos: 0
No me incia sesión con Iexplorer, pero sí con Mozilla Firefox

Compañeros,

estoy programando una web, y me funciona el login.php a Mozilla Firefox, Google Chrome, però en IExplorer no me funciona, me re-direcciona todo el rato a el formulario para loguearse. Os dejo el codigo y si me podeis echar un cable.. Muchísimas Gracias.
Código PHP:
<?php
@session_start();
include(
"conex.php");
if(isset(
$_GET[PHPSESSID])){echo "<script>location='perfil.php'</script>";}
if (
$_POST) { 
$email=$_POST['email']; 
$pass=$_POST['pass'];
if(
$email == NULL){
echo 
"<font color=red>No es pot deixar en blanc el correu electrònic.</font>";
}elseif (
$pass == NULL) { 
echo 
"<font color=red>No es pot deixar en blanc la contrasenya.</font>"
}else{ 
$query mysql_query("SELECT * FROM user WHERE email = '$email'") or die(mysql_error()); 
$data mysql_fetch_array($query); 
if(
$data['email'] != $email) { 
echo 
"<font color=red>Aquest correu electrònic no està registrat.</font>"
}elseif(
$data['pass'] != $pass){
echo 
"<font color=red>Contrasenya incorrecta.</font>";
}else{ 
$query mysql_query("SELECT * FROM user WHERE email = '$email'") or die(mysql_error()); 
$row mysql_fetch_array($query);
$_SESSION['login']=$row['email'];
echo 
"<script>location='perfil.php'</script>";

}
}

if(isset(
$_SESSION['login'])){
echo 
"<script>location='perfil.php'</script>";
}
else
{
?><br><br>
<table width=400>
<tr><td>
Per poder consultar dades de l'anunciant, necessites estar registrat. És gratuït i
et garantim que no trigaràs més d'un minut!</td></tr>
</table>
<table><tr><td>
<form name="form2" method="post" action="">Correu electrònic:</td><td> 
  <input name="email" type="text" id="nick" value="<?=$_POST['email'];?>"></td></tr>
<tr><td>  <br>Contrasenya:</td><td> 
  <input name="pass" type="password" id="pass"></td></tr>
  <tr><td colspan=2><center><input type="submit" name="Submit" value="Inicia sessió"></center></td></tr>
</form>
</table>
<center><font size=1><a href=registre.php>Si encara no estas registrat pots fer-ho aqui</a></font></center><br>
<center><font size=1><a href=recuperar_pass.php>Has perdut la teva contrasenya?</a></font></center>
<?}?>
Si queréis ver como funciona el código y lo que hace, podéis ir a: www.compraiven.com/login.php.

Seguro que es una tonteria grande, porque ya me pasó una vez que no me íba un código con el IExplorer y era una etiqueta HTML mal cerrada.

Gracias.
__________________
idrojsnop

"Hi ha gent a qui no agrada que es parle, s’escriga o es pense en català.
És la mateixa gent a qui no els agrada que es parle, s’escriga o es pense."


Ovidi Montllor

|¡*¡| INDEPENDÈNCIA |¡*¡|