Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/12/2002, 22:45
cholyberreteaga
 
Fecha de Ingreso: enero-2002
Ubicación: Buenos Aires, Argentina
Mensajes: 193
Antigüedad: 22 años, 3 meses
Puntos: 0
problema con la url

hey, tengo este problema y he buscado todas las funciones y no se que hacer:
yo tengo una página de error 404 que hace lo siguiente, toma lo que viene detras del "/" y busca en la base de datos por una fila que coincida que lo envia a una pagina correspondiente:

Código PHP:
<?
$dir 
$REQUEST_URI;

for(
$i=1;$dir[$i]!="";$i++){
$usuario .= $dir[$i];
}
// con esto quito la primer barra de la url erronea

y luego busco en la base


$link 
mysql_connect ("localhost""user""clave");
if (!
$link){
echo (
"Could not connect");
}
mysql_select_db("gentel");
$q mysql_query("select * from users where nick='$usuario'");
if(
mysql_num_rows($q)==1){
header("location: http://www.genteloca.com/base/index.php?x=usuarios&n_autor=$usuario");
}else{
header("location: http://www.genteloca.com");
}
mysql_free_result($q);
mysql_close($link);
?>
el problema es que si pro ejemplo ingreso a:

genteloca.com/´`·.¸¸...pequeña invisible...»»
la pagina de error deberia buscar en la bd por "´`·.¸¸...pequeña invisible...»» " pero el problema es que lo que llega a la pagina es:

/%C2%B4`%C2%B7.%C2%B8%C2%B8...peque%C3%B1a%20invisi ble...%C2%BB%C2%BB

probe con urldecode() y rawurldecode() y lo que mejor que obtube fue:
/´`·.¸¸...pequeña invisible...»»

alguien sabe como hacer que llegue identica y sin simbolos agregados?

por favor! muchisimas gracias desde ya...
__________________
happy coding!:arriba: