si alguien me puede ayudar se lo agradeceria
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)
| |||
Ayuda con Cookies Hola, he estado aprendiendo mas dl trabajo con cookies, y se me ocurrio hacer ke mi web interactuara con el foro ke esta hecho con el phpbb, pero no se como se llama la cookie ke crea el phpbb ke registra el id dl usuario... la necesito para poder comprobar si el usuario se ha logeado, y si lo ha hecho buscar su nombre y sus datos en la base d datos... si alguien me puede ayudar se lo agradeceria ![]()
__________________ In a world without walls, who needs Windows? |
| |||
ya he encontrado varias: setcookie($cookiename . '_all', ......................); setcookie($cookiename . '_t', ......................); etc, pero kisiera saber si alguien a intentado esto, y sabe cual es la cookie ke hay ke tomar, porke crea alrededor de unas 6, y al parecer no me han funcionado ninguna.
__________________ In a world without walls, who needs Windows? |
| |||
Hola, Para poder leer una cookie, debes estar en el mismo dominio donde se creo. Asi tu phpBB y tu pagina que quiere leer la cookie deben estar en el mismo dominio. Luego para ver que cookies que son accesibles en tu web, puedes usar: Código PHP: Pero posiblemente phpBB no ponga directamente los valores en las cookies. Quizas estan codificados con MD5. O quizas la informacion de que si esta logeado no la guarda en una cookie, sino en una sesion. y quizas esa sesion tiene un nombre especial. Mira en el codigo de phpBB si usa session_name() para saber si usa un nombre de sesion especial. Si usas sesion, y propaga la sesion por cookie, habra una cookie que se llame como la sesion. Para acceder a la sesion, debes estar tambien en el mismo dominio, y antes de hacer el session_start(), hacer el session_name() con el nombre de la sesion de phpBB. Si propaga la sesion por URL, en la URL de tu pagina deberias tener tambien el ID de sesion. Una vez cargada la sesion, puedes comprobar sus valores con un codigo como el anterior, pero cambiando $_COOKIE por $_SESSION. Espero que con esto tengas para investigar un rato, y que encuentres la solucion. Suerte.
__________________ Josemi Aprendiz de mucho, maestro de poco. |