Article View: chile.comp.programacion
Article #2179Re: cookies y sesiones en php
From: Rickoj
Date: Mon, 27 Feb 2006 16:24
Date: Mon, 27 Feb 2006 16:24
66 lines
4145 bytes
4145 bytes
El a Jos� Miguel Santib��ez en las news:Xns977712975B9D7jmsnews@200.27.221.71 escribio las brillantes lineas > En el cap�tulo anterior (news:dttr1e$os2$1@news.nivel5.cl), "Rick_oj" > <rick_oj@[sin-esto]tutopia.com> dijo: > >> he vsito manuales pero creo que soy medio lerdo y no las entiend >> tengo en una pagina phpbb, y la idea es implementar un seccion de >> miembros >> con privilegios y usar el mismo login de phpbb2, mejor si esta >> logeado usar la cookie y la sesion, el problema es que no entiendo >> como usar >> la variables de la cokie y de la sesion >> se agradece > > A ver, hay varias cosas involucradas en tu pregunta... Me referire a > lo que manejo: php (phpbb2 es una aplicaci�n que he visto, pero no me > ha interesado meterme en ella). > > Una cookie, es un trozo de informaci�n que se almacena en el browser: > por tiempo limitado y -por lo general- solo para ser enviada al mismo > servidor que la gener�. La gracia de la cookie, es que el browser la > envia al servidor cada vez que hace alguna petici�n, con lo cual el > servidor puede obtener informaci�n adicional para responde a la > petici�n. > > Una sesi�n (y sus variables) corresponden a informaci�n que es > almacenada en el servidor. Para ello, el servidor genera un archivo > temporal donde almacena las variables (no se recomienda almacenar > objetos en sesion) y le asigna una identificaci�n �nica. > > Y aqu� el punto donde se juntan ambos mundos: para que el php sepa que > sesi�n le corresponde a cada usuario, env�a una cookie con la > identificaci�n de la sesi�n. (hab�a otro m�todo, que era agregar la > identificaci�n de la sesi�n en el url, pero parece que est� obsoleto). > > Ahora, cuando se hace una aplicaci�n en PHP, si quieres que un > usuario se autentifique, necesitas dos cosas: primero que el usuario > mande sus datos (username y password) y sean comprobados por el > servidor (generalmente contra una base de datos). > Lo segundo que necesitas almacenar en PHP que el usuario se ha > identificado exitosamente. Eso se puede conseguir con una cookie (no > es muy seguro, aunque por lo general es m�s que suficiente) donde > guardas el nombre del usuario (por ejemplo) o alg�n otro trozo de > informaci�n que te permita saber que est� identificado y qui�n es... > O lo puedes almacenar en variables de sesion (lo que es m�s seguro, > pero carga m�s el servidor). > > Supongo que en phpbb, como en varias otras aplicaciones, te permite > elegir el sistema de almacenamiento de la identificaci�n. As� > cualquier programa adicional que quieras hacer, debes partir por > entender como almacena el phpbb2 la identificaci�n de usuario (que es > lo que creo que est�s haciendo). > > Espero que te ayude a aclararlo. > > En todo caso, lo que realmente necesitas (para no tener que "parir" el > conocimiento) es revisar la documentaci�n del phpbb2 y sus foros > especializados... > > salute! voy a revisar la documentacion, pero repito no entiendo como usar las variables si tienes un ejemplo de sesion y cookies "for dummies" en php te lo agradeceria
Technical Details
Message-ID:
<dtv93g$4nj$1@news.nivel5.cl>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news4.google.com!news.glorb.com!nntp-server.pubsub.com!news.nivel5.cl!not-for-mailReferences:
<dttr1e$os2$1@news.nivel5.cl> <Xns977712975B9D7jmsnews@200.27.221.71>Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,20f8d231c58fb479 X-Google-Attributes: gid1593cb,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news4.google.com!news.glorb.com!nntp-server.pubsub.com!news.nivel5.cl!not-for-mail From: "Rick_oj" <rick_oj@[sin-esto]tutopia.com> Newsgroups: chile.comp.programacion Subject: Re: cookies y sesiones en php Date: Mon, 27 Feb 2006 13:24:16 -0300 Organization: Varios Lines: 68 Message-ID: <dtv93g$4nj$1@news.nivel5.cl> References: <dttr1e$os2$1@news.nivel5.cl> <Xns977712975B9D7jmsnews@200.27.221.71> NNTP-Posting-Host: pc-241-201-120-200.cm.vtr.net X-Trace: news.nivel5.cl 1141057456 4851 200.120.201.241 (27 Feb 2006 16:24:16 GMT) X-Complaints-To: news@news.nivel5.cl NNTP-Posting-Date: Mon, 27 Feb 2006 16:24:16 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106