Foros del Web » Programando para Internet » PHP »

Setcookie no funciona

Estas en el tema de Setcookie no funciona en el foro de PHP en Foros del Web. Buenas! tengo este pequeño codigo para guardar como cookies el usuario y la contraseña y luego recogerlas y mostrarlas. El problema que tengo esque no ...
  #1 (permalink)  
Antiguo 25/11/2008, 14:13
 
Fecha de Ingreso: enero-2008
Mensajes: 58
Antigüedad: 16 años, 3 meses
Puntos: 1
Setcookie no funciona

Buenas! tengo este pequeño codigo para guardar como cookies el usuario y la contraseña y luego recogerlas y mostrarlas.
El problema que tengo esque no me funciona, no da ningun error, pero voy a mi navegardor despues de haber ejecutado el codigo,veo las cookies y no se han creado ademas de que en la pagina en la que recojo y muestro las cookies no aparece nada...¿tengo algun fallo?
a ver si alguien me puede ayudar! Un saludo y gracias!
Código PHP:
<?  
if(isset($_POST["entrar"])){
    
$consulta "SELECT * FROM usuarios WHERE usuario='".$_POST["usuario"]."' AND contrasenia='".$_POST["contrasenia"]."'"
    
$query mysql_query($consulta) or die (mysql_error()); 
    
$filas mysql_num_rows($query); 
    if(
$filas == 1){
        if (
$_POST["guardar_clave"] == "1"){
             
setcookie("gm_usuario"$_POST["usuario"] , time()+3600);
             
setcookie("gm_contrasenia"$_POST["contrasenia"] , time()+3600);
        }
        
$_SESSION["usuario"] = $_POST["usuario"];
    
?>
    <script type="text/javascript">
       parent.frame2.location.href="zona_vip.php";
       parent.frameabajo.location.href="index_abajo.php";
         alert('Disfruta de tu zona vip.Bienvenido <? echo $_SESSION["usuario"]; ?>.');
    </script>
    <?
    
}else{
    
?>
    <script type="text/javascript">
       parent.frame2.location.href="login.php";
       parent.frameabajo.location.href="index_abajo.php";
       alert('Para entrar a la zona vip debes Registrarte');
    </script>
    <? }} ?>
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 20:18.