Lawula amakhukhi nge-PHP ne-JS

Ukuhlelwa kwamakhukhi ngemibhalo yakho noma yomuntu wesithathu kungalawulwa kahle ngosizo lwe-PHP neJavaScript. Yize lesi kungesona isixazululo esanele sokwenza izixazululo zamakhukhi ngemuva kwesinqumo senkantolo esimelene nePlanet49 (lapha kubalulekile ukuthi amathuluzi okulandela umkhondo afana ne-Google Analytics angalandeleli futhi ngenxa yalokho angawasethi amakhukhi), kungenza umqondo kube ngama-cookies amhlophe / amnyama.


Lokhu kulula ukukwenza ku-PHP: Lapha uguqula / ususe noma yiziphi izihloko zamakhukhi ezisethiwe ezisethiwe . Uma iskripthi esilandelayo sibizwa ngemuva kokuthi amakhukhi elungiselelwe unhlokweni wokuphendula ngosizo lwe- setcookie , izihloko ezingafuneki zizosuswa futhi lawa makhukhi ngeke asethwe kwasekuqaleni. Ngaphezu kwalokho, amakhukhi asethwe esikhathini esedlule (isb. Uma iskripthi sokuvikela besingasebenzi nganoma yisiphi isizathu) nawo ayasuswa.

8b723b3329c080e9245028b4d0a3fc64

KwiJavaScript lokhu kuncane kancane: Lapha sisebenzisa i- Object.defineProperty (umlandeli onamandla we -__defineGetter__ kanye __defineSetter__ ) ukubhala ngaphezulu izindlela ze-getter / setter zento yedokhumenti, ehlala ibizwa ngokuthi ama-cookies asetshenziswa ngosizo lwe- document.cookie uyafunda futhi uyabhala. Object.getOwnPropertyDescriptor ithola i-getter / setter yoqobo, lapho i-setter ibizwa kuphela uma ikhukhi ivunyelwe:

8b723b3329c080e9245028b4d0a3fc64

Emuva