• Domingo 22 de Diciembre de 2024, 12:59

Autor Tema:  Eliminar Cookies En Php  (Leído 6413 veces)

moivision

  • Miembro activo
  • **
  • Mensajes: 64
    • Ver Perfil
Eliminar Cookies En Php
« en: Jueves 21 de Julio de 2005, 23:58 »
0
como puedo eliminar las cookies, al cerrar el navegador, ya que puse un link de cerrar sesion pero, quisiera que si el usuario no lo pulsa y simplemente cierra la ventana se elimine sus cookies

me comentaban que con javascript en el evento body unload
es decir al cerrar la ventana llamara una funcion que eliminara las cookies, pero ese evento no solo me funciona al cerrar la ventana, sino al darle actualizar, pulsar un boton, es decir no solo al cerrar la ventana

despues encontre en una pagina que debi poner en el php.ini

estas variables con estos valores
session.use_trans_sid = 0
session.use_only_cookies = 1

pero mi php.ini solo tiene la de
session.use_trans_sid = 0

no tiene  la variable
session.use_only_cookies

tiene solo esta:
session.use_cookies
tambien la puse a 1 pero no funciona, ojala me puedan ayudar a como hacerle

o de plano como deshabiltar el boton de cerrar para que le den en mi link


gracias por sus sugerencias

gnfrs

  • Miembro MUY activo
  • ***
  • Mensajes: 195
    • Ver Perfil
    • http://www.laguns.com.ar/
Re: Eliminar Cookies En Php
« Respuesta #1 en: Viernes 22 de Julio de 2005, 00:54 »
0
Hola, qué tal.

Lo que podés hacer es:

Antes de hacer la cookie, iniciá sesión en PHP. Cuando se abra una página carga la cookie, pero se fija si tal variable de la cookie es igual al ID de la sesión. La sesión se propaga con el navegador, así que cuando se cierra una ventana directamente el ID de sesión queda libre.

Saludos.
Gabriel S. Luraschi

·· Videos de Guns and Roses LAGUNS - Banda tributo a Guns N' Roses ··

.

moivision

  • Miembro activo
  • **
  • Mensajes: 64
    • Ver Perfil
Re: Eliminar Cookies En Php
« Respuesta #2 en: Viernes 22 de Julio de 2005, 02:02 »
0
¿Algun ejemplo de como hacer eso?

gnfrs

  • Miembro MUY activo
  • ***
  • Mensajes: 195
    • Ver Perfil
    • http://www.laguns.com.ar/
Re: Eliminar Cookies En Php
« Respuesta #3 en: Sábado 23 de Julio de 2005, 00:08 »
0
Para setear:
$_COOKIE['ID'] = session_id();


Para borrar:
if($_COOKIE['ID'] != session_id()).....
Gabriel S. Luraschi

·· Videos de Guns and Roses LAGUNS - Banda tributo a Guns N' Roses ··

.

Miguel Gato

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
Re: Eliminar Cookies En Php
« Respuesta #4 en: Jueves 4 de Agosto de 2005, 23:04 »
0
Las Cookies por defecto cuando tu no le pones el tiempo d vida se eliminan al cerrar el navegador, lo que tienes es que tener cuidado porque diversos navegares trabajan diferente las cookies.
     En resumen si quieres que las cokkies se eliminen cuando cierres el navegador no le pongas tiempo de vida. eso me funciona para IE y Firefox

F_Tanori

  • Moderador
  • ******
  • Mensajes: 1919
  • Nacionalidad: mx
    • Ver Perfil
Re: Eliminar Cookies En Php
« Respuesta #5 en: Sábado 12 de Agosto de 2006, 04:06 »
0
Hola lo puedes hacer desde codigo

  ini_set("session.use_only_cookies","1");
  ini_set("session.use_trans_sid","0");
  session_start();

probablemente ya esta solicionado pero si alguien mas lo necesita
esa es una idea!

espero eso ayude!  :)
" ExIsTo y A vEcEs PiEnSo "

NOTA:
===========================================================================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
===========================================================================================================================