Muchos de ustedes probablemente conozcan la nueva ley de privacidad de la UE, pero para los que no lo son, básicamente significa que ningún sitio operado por una empresa residente en la UE puede establecer cookies clasificadas como 'no esenciales para el funcionamiento de la sitio web en una máquina de visitantes a menos que se le haya dado permiso expreso para hacerlo.¿Es posible bloquear el uso de cookies mediante Javascript o PHP?
Entonces, la pregunta es ¿cómo lidiar mejor con esto?
Los navegadores, obviamente, tienen la capacidad de bloquear las cookies de un sitio web específico integrado en ellas. Mi pregunta es, ¿hay alguna manera de hacer algo similar usando JS o PHP?
es decir, interceptar las cookies que puedan estar intentando establecerse (incluidas las cookies de terceros como Analytics o Facebook) y bloquearlas a menos que el usuario haya dado su consentimiento.
Es obviamente posible eliminar todas las cookies una vez que se han establecido, pero aunque esto equivale a lo mismo que no permitir que se establezcan en primer lugar, supongo que no es lo suficientemente bueno en este caso porque no se adhiere a la letra de la ley.
Ideas?
No puede. Es tan simple como eso. Sus cookies de Analytics, por ejemplo, probablemente provengan de otro host (por ejemplo, 'analytics.google.com') que no controla. Con respecto a sus propias cookies, puede volver a desactivarlas después de configurarlas, pero eso ... en realidad no tiene ningún sentido, a menos que esté hablando de un software de terceros que se ejecuta en su host. – caw