Dejinta cookies-ka ee qoraallada gaarka ah ama kuwa dhinac saddexaad waxaa si fiican loo xakameyn karaa iyadoo la adeegsanayo PHP iyo JavaScript labadaba. In kasta oo tani aysan ahayn xal ku filan oo lagu hirgelinayo xalalka cookie-ka ka dib xukunka maxkamadda ee ka dhanka ah Planet49 (halkaas oo ay muhiim tahay in qalabka raadraaca sida Google Analytics aysan marka hore la socon xogta sidaas darteedna aysan dejin wax cookies ah), waxay noqon kartaa mid waxtar leh in guud ahaan la caddeeyo/liiska madow ee cookies-ka.
Tani way fududahay in lagu sameeyo PHP: Halkan waxaad wax ka beddeleysaa / tirtirtaa wax kasta oo madaxyada cookie ee la dhigay . Haddii qoraalka soo socda la yiraahdo ka dib marka loo diyaariyo cookies-ka cinwaanka jawaabta iyadoo la kaashanayo setcookie , madaxyada aan loo baahnayn ayaa laga saaraa kumbuyuutarradana lama dhigin meesha ugu horeysa. Intaa waxaa dheer, cookies-ka la dhigay waqtiyadii hore (tusaale ahaan haddii qoraalka ka hortagga uusan shaqeyn sabab kasta) 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