Dejinta cookies-ka adoo isticmaalaya qoraalladaada ama qolo saddexaad si fiican ayaa loo xakameyn karaa iyadoo la adeegsanayo PHP iyo JavaScript labadaba. In kasta oo tani aysan ahayn xal ku filan hirgelinta xalalka cookie-ka ka dib xukunka maxkamadda ee ka dhanka ah Planet49 (halkan waxaa muhiim ah in qalabka raadraaca sida Google Analytics uusan la socon meesha ugu horeysa oo sidaas darteed ha dhigin cookies), waxay macno samayn kartaa guud ahaan kukiyada cad / liiska madow.
Tani way fududahay in PHP lagu sameeyo: Halkan waxaad wax ka beddelaysaa/tiraysaa madaxyada buskudka ee la dejiyay. Haddii aad wacdo qoraalkan soo socda ka dib markii cookies loo diyaariyey madaxa jawaabta iyadoo la adeegsanayo setcookie , madax aan la rabin ayaa meesha laga saaray oo buskudyadan lama dejin meesha ugu horeysa. Intaa waxaa dheer, cookies-ka la dejiyay ee la soo dhaafay (tusaale ahaan. haddii qoraalka ka hortagga uusan shaqeynin sabab qaar ka mid ah) sidoo kale waa la tirtiraa.
8b723b3329c080e9245028b4d0a3fc64
JavaScript kani waa wax yar oo yar, halkan waxaan u isticmaalnaa Object.defineProperty ( dhaxalka awooda badan ee __defineGetter__ iyo __defineSetter__ ) si aan u dul marno hababka getter / setter ee sheyga dukumiintiga, kuwaas oo had iyo jeer loo yeero marka cookies la isticmaalo iyadoo la adeegsanayo dokumentiga. wuu akhriyaa oo qoraa. Object.getOwnPropertyDescriptor wuxuu helaa asalka / dejiyaha asalka ah, taas oo astaamaha loogu yeero oo keliya haddii cookie loo ogolaado:
8b723b3329c080e9245028b4d0a3fc64