Tetapan kuki oleh skrip tersuai atau pihak ketiga boleh dikawal dengan teliti menggunakan PHP dan JavaScript. Walaupun ini bukan penyelesaian yang mencukupi untuk melaksanakan penyelesaian kuki selepas keputusan mahkamah terhadap Planet49 (yang mana adalah penting bahawa alat penjejakan seperti Google Analytics tidak menjejaki data sejak awal dan oleh itu tidak menetapkan sebarang kuki), ia boleh berguna untuk menyenarai putih/menyenarai hitamkan kuki secara amnya.
Ini mudah dilakukan di PHP: Di sini anda mengubah / menghapus mana-mana tajuk kuki set yang telah ditetapkan . Sekiranya skrip berikut dipanggil setelah kuki telah disiapkan untuk tajuk respons dengan bantuan setcookie , tajuk yang tidak diingini akan dikeluarkan dan kuki ini tidak akan ditetapkan terlebih dahulu. Di samping itu, kuki yang telah ditetapkan pada masa lalu (mis. Jika skrip pencegahan tidak berfungsi dengan alasan apa pun) juga dihapuskan.
8b723b3329c080e9245028b4d0a3fc64
Dalam JavaScript ini sedikit kurang remeh: Di sini kita menggunakan Object.defineProperty (penerus kuat __defineGetter__ dan __defineSetter__ ) untuk menimpa kaedah getter / setter objek dokumen, yang selalu dipanggil ketika kuki digunakan dengan bantuan document.cookie membaca dan menulis. Object.getOwnPropertyDescriptor menerima getter / setter asal, di mana setter hanya dipanggil jika kuki dibenarkan:
8b723b3329c080e9245028b4d0a3fc64