Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/01/2010, 13:56
ponposessed
 
Fecha de Ingreso: enero-2010
Mensajes: 2
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: problema con PHP en Internet Explorer 8

Gracias por responder, este es el código:

<?php
/////////////////////////////////////////////////////
include("ecommerce/include/admin.php");

$revisar=$_POST['revisar'];
$log=$_POST['log'];
$pass=$_POST['pass'];

if ($revisar)
{
$query= "select login, password, autorizacion, b2b, distribuidores, mecanicos, empresarios, industria from clientes where login='$log' and password=PASSWORD('$pass')";
$result=mysql_query($query);
if (!$result || mysql_num_rows($result)!=1)
{
header("Location: ecommerce/index.php?op=registrar");
}
else //si existe el usuario
{
$datos=mysql_fetch_array($result);

$username=$datos[0];
$password=$datos[1];
$b2b = $datos[3];

$distribuidores = $datos[4];
$mecanicos = $datos[5];
$empresarios = $datos[6];
$industria = $datos[7];


$session_key = microtime( ) . $username;
$expiration_time = time( ) + 3600;
$secret = md5( "sdfkjsdkflhkh23hkjsdk#$@%$#%DSF" );
$passhash = md5( $password . $secret );
$hash = md5( $username .
$session_key .
$expiration_time .
$secret .
$passhash );

setcookie( "username", $username, time( ) + 3600, "/", "", 0 );
setcookie( "session_key", $session_key, time( ) + 3600, "/", "", 0 );
setcookie( "expiration_time", $expiration_time, time( ) + 3600, "/", "", 0 );
setcookie( "hash", $hash, time( ) + 3600, "/", "", 0 );
setcookie( "passhash", $passhash, time( ) + 3600, "/", "", 0 );
setcookie( "b2b", $b2b, time( ) + 3600, "/", "", 0 );

setcookie( "distribuidores", $distribuidores, time( ) + 3600, "/", "", 0 );
setcookie( "mecanicos", $mecanicos, time( ) + 3600, "/", "", 0 );
setcookie( "empresarios", $empresarios, time( ) + 3600, "/", "", 0 );
setcookie( "industria", $industria, time( ) + 3600, "/", "", 0 );

header("Location: index.php");

}
}
else//si no estamos revisando
header("Location: index.php");


------------------------------------------------------------------

Lo extraño es que la persona que lo reportó le funcionaba bien hasta hace poco, y yo no he hecho ningún cambio.