Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/08/2004, 15:35
Avatar de ajalex
ajalex
 
Fecha de Ingreso: agosto-2003
Mensajes: 122
Antigüedad: 20 años, 8 meses
Puntos: 0
Exclamación Ayuda urgente con $REQUEST_URI

Hola, pues bien miren en mi server no esta en el php info esta variable $REQUEST_URI y la ocupo miren mi phpinfo www.nextvisionweb.com/phpinfo.php y pues la ocupo para autentificar usuarios en mi localhost funciona bien pero en mi server no tiene esa variable, se supone que la funcion md5 megenera un numero, esa se le envia al usuario ej: misite.com?AQUI_EL_NUMERO y al acceder a la url me abre la pagina misitec.com?AQUI_EL_NUMERO, y me ejecuta, que si activo al usuario o ya caduco, pero como ocupo la funcion $REQUEST_URI miren el codigo aca, es el que abre:

Código PHP:
<? 
include "config.php";
if (isset(
$REQUEST_URI)) {
$auth explode("?",$REQUEST_URI);
if (isset(
$auth[1])) { 
if(
strlen($auth[1])==32){
$md5user $auth[1];
$query mysql_query("SELECT * FROM `usuarios` WHERE `REGAUTH` LIKE '$md5user'");
if(
mysql_num_rows($query)!=0){
$datos mysql_fetch_array($query);
$id $datos["id"];
mysql_query("UPDATE `usuarios` SET `REGAUTH`='',`estado`='1' WHERE `id`='$id%'");
$mensaje "<div align=center>El usuario ".$datos["nick"]." ha sido activado con éxito, puedes accesar apartir de ahora.</div>";
} else {
$mensaje "<div align=center>Ha ocurrido un error, posiblemente tu cuenta ha caducado, no se encuentra en el sistema o simplemente ya ha sido activada.</div>";

} else { 
$error[1] = "1";}
} else { 
$error[2] = "1";}
} else { 
$error[3] = "1";} 
echo 
"<br><br><span class=\"user\">$mensaje</span>";
?>