Autor Tema: AYUDA CON COOKIES  (Leído 1639 veces)

Desconectado Krosty

  • PHPer@
  • **
  • Mensajes: 75
  • Karma: 0
    • Ver Perfil
AYUDA CON COOKIES
« en: 18 de Diciembre de 2006, 06:20:26 am »
eh creado un script que incluye cookies (setcookie();) pero el problema
es que solo me funciona con firefox, con IE no
no se cual sera el problema , ojala me puedan ayudar

Comunidad PHPeros

AYUDA CON COOKIES
« en: 18 de Diciembre de 2006, 06:20:26 am »

Desconectado Raken

  • PHPero Avanzado
  • ****
  • Mensajes: 297
  • Karma: 30
  • Sexo: Masculino
    • Ver Perfil
Re: AYUDA CON COOKIES
« Respuesta #1 en: 18 de Diciembre de 2006, 23:42:29 pm »
Seguramente interviene algun frame/iframe.

He dicho.
Raken - Moderador para PHP y HTML

Desconectado Krosty

  • PHPer@
  • **
  • Mensajes: 75
  • Karma: 0
    • Ver Perfil
Re: AYUDA CON COOKIES
« Respuesta #2 en: 19 de Diciembre de 2006, 18:34:10 pm »
no , no interviene nada de eso es un solo archivo... en Firefox si me anda bn pero en IE no , no solo en mi pc si no en las demas

Desconectado WarezD@rK

  • PHPer@ Fijo
  • ***
  • Mensajes: 162
  • Karma: 8
  • Sexo: Masculino
  • Pasaba por aquí...
    • Ver Perfil
    • Ninguno
Re: AYUDA CON COOKIES
« Respuesta #3 en: 20 de Diciembre de 2006, 08:34:50 am »
Coloca aquí el algoritmo para que veamos.
Trabajando en mi actual proyecto.

Desconectado Krosty

  • PHPer@
  • **
  • Mensajes: 75
  • Karma: 0
    • Ver Perfil
Re: AYUDA CON COOKIES
« Respuesta #4 en: 20 de Diciembre de 2006, 18:59:59 pm »
ok... esta demasiado largo pero pondre donde tengo lo de las cookies
if (($_COOKIE['login'])== $pass){ 
               //sentencias
               //sentencias
}else{ 
 
 
	
	
if (isset(
$_POST['entrar'])){
   
	
	
	
if ((
$_POST['pass'])==$pass){
 
	
	
	
setcookie("login","$pass",time()+(3600*3));
	
	
	
header("JavaScript:location.reload(true)");}
	
	
	

	
 
	
	
else{
	
 
	
	
 
	
	
	
   echo 
"PASS INCORRECTA, SAL DE AQUI";}} ?>
 
	
	
	
	
	
  
 
	
 
	
<html><form method="POST">
  
	
	
<div align="center"><b>PASSWORD: </b>
    
	
<input type="password" value="" name="pass">
    
	
<input type="Submit" value="Entrar" name="entrar">
	
  </div></form></html>
 
	
<?}?>

Conectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: AYUDA CON COOKIES
« Respuesta #5 en: 20 de Diciembre de 2006, 22:08:44 pm »
Si la cookie se crea, no lo se porque no he mirado el codigo, seguramente el problema será que has desactivado las cookies en IE, activalas y dinos mas tarde...
Por favor, leete las Normas


Desconectado WarezD@rK

  • PHPer@ Fijo
  • ***
  • Mensajes: 162
  • Karma: 8
  • Sexo: Masculino
  • Pasaba por aquí...
    • Ver Perfil
    • Ninguno
Re: AYUDA CON COOKIES
« Respuesta #6 en: 21 de Diciembre de 2006, 07:17:49 am »
En principio no se ve nada extraño...
Trabajando en mi actual proyecto.

Desconectado Raken

  • PHPero Avanzado
  • ****
  • Mensajes: 297
  • Karma: 30
  • Sexo: Masculino
    • Ver Perfil
Re: AYUDA CON COOKIES
« Respuesta #7 en: 23 de Diciembre de 2006, 00:08:20 am »
Lo que es evidente es que fallo del código no es, ya que afectaría del mismo modo a ambos navegadores.

De todas formas no sé qué haces aquí:
Citar

setcookie
("login","$pass",time()+(3600*3));
header("JavaScript:location.reload(true)");}


Supongo que una especie de recarga de página. Podrías probar con:

Citar

setcookie
("login",$pass,time()+(3600*3));
$pagina $_SERVER["PHP_SELF"];
header ("location: $pagina");

Raken - Moderador para PHP y HTML

Desconectado Krosty

  • PHPer@
  • **
  • Mensajes: 75
  • Karma: 0
    • Ver Perfil
Re: AYUDA CON COOKIES
« Respuesta #8 en: 23 de Diciembre de 2006, 02:18:41 am »
gracias... pero me sige dando el mismo problema y ya puse que aceptara todas las cookies

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: AYUDA CON COOKIES
« Respuesta #9 en: 26 de Diciembre de 2006, 19:37:13 pm »

setcookie
("login","$pass",time()+(3600*3));

Cambialo por:

setcookie
("login",$pass,time()+(3600*3));


Las variables no deven llevar comillas, es por eso quizas que la cookie no se crea.
Un saludo
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado WarezD@rK

  • PHPer@ Fijo
  • ***
  • Mensajes: 162
  • Karma: 8
  • Sexo: Masculino
  • Pasaba por aquí...
    • Ver Perfil
    • Ninguno
Re: AYUDA CON COOKIES
« Respuesta #10 en: 26 de Diciembre de 2006, 20:15:13 pm »
Con IE si le funciona... No es culpa de las comillas... ::)

P.D.: Si la cookie la creas en el _root te servira para todo el site. Si la creas dentro de una carpeta, solo te servira para los archivos que esten dentro de ésa carpeta o en subdirectorios que esten dentro... (Si utilizas Mod_rewrite de apache para indexar tus paginas simulando directorios tambien afecta a las cookies...)
« Última modificación: 26 de Diciembre de 2006, 20:19:53 pm por WarezD@rK »
Trabajando en mi actual proyecto.

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: AYUDA CON COOKIES
« Respuesta #11 en: 26 de Diciembre de 2006, 22:46:47 pm »
Con IE si le funciona... No es culpa de las comillas... ::)

P.D.: Si la cookie la creas en el _root te servira para todo el site. Si la creas dentro de una carpeta, solo te servira para los archivos que esten dentro de ésa carpeta o en subdirectorios que esten dentro... (Si utilizas Mod_rewrite de apache para indexar tus paginas simulando directorios tambien afecta a las cookies...)

Con IE NO le funciona... :S
Saludos
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado WarezD@rK

  • PHPer@ Fijo
  • ***
  • Mensajes: 162
  • Karma: 8
  • Sexo: Masculino
  • Pasaba por aquí...
    • Ver Perfil
    • Ninguno
Re: AYUDA CON COOKIES
« Respuesta #12 en: 28 de Diciembre de 2006, 14:08:16 pm »
Al reves, con Firefox le funciona y con IE no. Estamos en las mismas.
Trabajando en mi actual proyecto.

Desconectado Krosty

  • PHPer@
  • **
  • Mensajes: 75
  • Karma: 0
    • Ver Perfil
Re: AYUDA CON COOKIES
« Respuesta #13 en: 29 de Diciembre de 2006, 03:49:07 am »
exacto... osea io digo ke la sintaxis esta bn porke funciona con firefox pero con ie no