Վերահսկեք բլիթները PHP- ի և JS- ի միջոցով

Քուքիի կարգավորումը ձեր կամ երրորդ կողմի սցենարների միջոցով կարող է լավ վերահսկվել PHP- ի և JavaScript- ի օգնությամբ: Թեև սա բավարար լուծում չէ թխուկների լուծումների իրականացման համար Planet49- ի դեմ դատարանի վճռից հետո (այստեղ կարևոր է, որ Google Analytics- ի նման հետևման գործիքները նույնիսկ չհետևեն և, հետեւաբար, չեն տեղադրում քուքի), դա կարող է իմաստ ունենալ լինել, ընդհանուր առմամբ, սպիտակ ցուցակում / սեւ ցուցակում պարունակվող քուքիներ:


Դա հեշտ է անել PHP- ում. Այստեղ դուք փոփոխում եք / ջնջում եք տեղադրված cookie- ի ցանկացած վերնագիր: Եթե setcookie- ի միջոցով պատասխան վերնագրի համար բլիթները պատրաստելուց հետո հետևյալ սցենարը կանչվի , անցանկալի վերնագրերը կհեռացվեն, և այդ թխուկները առաջին հերթին չեն սահմանվի: Բացի այդ, ջնջվում են նաև նախկինում սահմանված թխուկները (օրինակ ՝ եթե կանխարգելման սցենարը որևէ պատճառով չի աշխատել):

8b723b3329c080e9245028b4d0a3fc64

JavaScript- ում սա մի փոքր պակաս տրիվիալ է. Այստեղ մենք օգտագործում ենք Object.defineProperty ( __defineGetter__ և __defineSetter__ հզոր փոխարինողը) փաստաթղթի օբյեկտի ստացման / տեղադրման մեթոդները վերագրելու համար, որոնք միշտ կոչվում են, երբ թխուկներն օգտագործվում են փաստաթղթի օգնությամբ: cookie կարդում ու գրում է. Object.getOwnPropertyDescriptor- ը ստանում է սկզբնական ստացող / տեղադրիչ, որով կարգավորիչը կանչվում է միայն այն դեպքում, եթե թույլատրվում է cookie:

8b723b3329c080e9245028b4d0a3fc64

Վերադառնալ