Kontrolloni cookies me PHP dhe JS

Vendosja e cookies nga shkrimet tuaja ose të palëve të treta mund të kontrollohet mirë me ndihmën e PHP dhe JavaScript. Megjithëse kjo nuk është një zgjidhje e mjaftueshme për zbatimin e zgjidhjeve të cookie-t pas vendimit të gjykatës kundër Planet49 (këtu është thelbësore që mjetet e gjurmimit të tilla si Google Analytics të mos gjurmojnë madje dhe për pasojë të mos vendosin cookies), mund të ketë kuptim të jetë në përgjithësi cookies në listën e bardhë / lista e zezë.


Kjo është e lehtë për tu bërë në PHP: Këtu ju modifikoni / fshini çdo kryefjalë cookie të vendosur që janë vendosur . Nëse skenari i mëposhtëm thirret pasi cookies janë përgatitur për kokën e përgjigjes duke përdorur setcookie , kokat e padëshiruara do të hiqen dhe këto cookies nuk do të vendosen në radhë të parë. Përveç kësaj, cookies të vendosura në të kaluarën (p.sh. nëse skenari i parandalimit nuk ka funksionuar për ndonjë arsye) gjithashtu fshihen.

8b723b3329c080e9245028b4d0a3fc64

Në JavaScript kjo është pak më e parëndësishme: Këtu ne përdorim Object.defineProperty (pasardhësi i fuqishëm i __defineGetter__ dhe __defineSetter__ ) për të mbishkruar metodat e marrjes / vendosjes së objektit të dokumentit, të cilat thirren gjithmonë kur përdoren cookies me ndihmën e document.cookie lexon dhe shkruan. Object.getOwnPropertyDescriptor merr marrësin / vendosësin origjinal, ku vendosësi thirret vetëm nëse cookie lejohet:

8b723b3329c080e9245028b4d0a3fc64

Mbrapa