Foros del Web » Programando para Internet » PHP »

no puedo obtener una variable COOKIE con $_REQUEST

Estas en el tema de no puedo obtener una variable COOKIE con $_REQUEST en el foro de PHP en Foros del Web. Saludos, quisiera obtener de un link la variable cookie del usuario con $REQUEST para que la compare con el nombre del usuario de mi base ...
  #1 (permalink)  
Antiguo 18/10/2012, 12:23
 
Fecha de Ingreso: octubre-2010
Ubicación: Guayaquil
Mensajes: 195
Antigüedad: 14 años, 1 mes
Puntos: 3
no puedo obtener una variable COOKIE con $_REQUEST

Saludos, quisiera obtener de un link la variable cookie del usuario con $REQUEST para que la compare con el nombre del usuario de mi base de datos(el nombre de usuario y la cookie son identicas)para asi ver el perfil completo de ese usuario, pero me da el mensaje:

Notice: Undefined index: usuario1 in C:\EasyPHP-12.0\www\prueba\verDetalle.php on line 13

aqui los codigos:

Código PHP:
<a href="verDetalle.php?id=<?php 
 
echo   $_COOKIE['usuario1'];?>" /> 

<?php 

echo   $_COOKIE['usuario1'];

?>
archivo que procesa verDetalle.php

Código PHP:
<?php 
mysql_connect
("localhost","root","");
mysql_select_db("datos");
 
$id strval$_REQUEST['usuario1'] );
 
$sql "SELECT * FROM datos1 WHERE usuario='{$id}'";
  
$cursor mysql_query$sql );
   
$fila mysql_fetch_array$cursor );
     echo 
$fila['usuario'];?>
     </br>
     <?php 
     
echo $fila['pais'?>
     </br>
     <?php
     
echo '<img src=" '.$fila['foto1'].' "/>';
     
?>
Ayuda por favor.

Última edición por gabrielcorr4; 18/10/2012 a las 12:29
  #2 (permalink)  
Antiguo 18/10/2012, 12:32
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: no puedo obtener una variable COOKIE con $_REQUEST

¿Y en que parte de tu código creas la cookie?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 18/10/2012, 12:37
 
Fecha de Ingreso: octubre-2010
Ubicación: Guayaquil
Mensajes: 195
Antigüedad: 14 años, 1 mes
Puntos: 3
Respuesta: no puedo obtener una variable COOKIE con $_REQUEST

En el codigo de registro de usuarios, alli creo la cookie(de duracion 4 años). es lo primero que se crea.

Última edición por gabrielcorr4; 18/10/2012 a las 12:44
  #4 (permalink)  
Antiguo 18/10/2012, 13:51
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: no puedo obtener una variable COOKIE con $_REQUEST

Yo solo veo que estas enviando el valor id por la URL:
Código PHP:
Ver original
  1. <a href="verDetalle.php?id=<?php echo   $_COOKIE['usuario1'];?>" />

y en tu archivo verDetalle intentas rescatar $_REQUEST['usuario1'], deberías de rescatar id, lee lo siguiente: http://www.php.net/variables.external

Saludos.
  #5 (permalink)  
Antiguo 18/10/2012, 14:02
 
Fecha de Ingreso: octubre-2010
Ubicación: Guayaquil
Mensajes: 195
Antigüedad: 14 años, 1 mes
Puntos: 3
Respuesta: no puedo obtener una variable COOKIE con $_REQUEST

Ooooh graCIAS, solo era cuestion de cambiar esa id por usuario1.
  #6 (permalink)  
Antiguo 18/10/2012, 14:06
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: no puedo obtener una variable COOKIE con $_REQUEST

Ahora, un detalle, si ya tienes ese valor en la cookie, ¿porque no lo usas directamente en lugar de pasarlo por la URL?

Etiquetas: cookie, mysql, request, sql, variables, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:18.