Kontrolloni cookies me PHP dhe JS

Vendosja e kukive duke përdorur skriptet tuaja ose të palëve të treta mund të kontrollohet mirë duke përdorur PHP dhe JavaScript. Edhe pse kjo nuk është një zgjidhje e mjaftueshme për zbatimin e zgjidhjeve të cookie-ve 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ë në radhë të parë dhe për këtë arsye të mos vendosin skedarë kuki), mund të ketë kuptim të vendosen në përgjithësi kukit në listën e bardhë/të zezë.


Kjo është e lehtë për t'u bërë në PHP: Këtu ju modifikoni/fshini çdo grup të titullit të kukive që mund të jenë vendosur. Nëse telefononi skriptin e mëposhtëm pasi kukit janë përgatitur për kokën e përgjigjes duke përdorur setcookie , titujt e padëshiruar hiqen dhe këto kuki nuk vendosen në radhë të parë. Përveç kësaj, skedarët e skedarëve të vendosur në të kaluarën (p.sh. nëse skripti i parandalimit nuk funksionoi për ndonjë arsye) fshihen gjithashtu.

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