Kaohi nā kuki me PHP a me JS

Hiki ke ho'omalu maika'i 'ia ka ho'onohonoho 'ana i nā kuki me ka ho'ohana 'ana i ka PHP a me ka JavaScript. ʻOiai ʻaʻole lawa kēia no ka hoʻokō ʻana i nā hoʻonā kuki ma hope o ka hoʻoholo ʻana o ka ʻaha kūʻē iā Planet49 (eia ka mea koʻikoʻi i ka nānā ʻole ʻana o nā mea hana e like me Google Analytics ma kahi mua a no laila ʻaʻole e hoʻonohonoho i nā kuki), hiki ke kūpono i nā kuki keʻokeʻo / blacklist maʻamau.


He mea maʻalahi kēia ma PHP: Ma ʻaneʻi ʻoe e hoʻololi / holoi i nā poʻomanaʻo kuki i hoʻonohonoho ʻia. Inā ʻoe e kāhea i kēia ʻatikala ma hope o ka hoʻomākaukau ʻana i nā kuki no ka pane pane me ka hoʻohana ʻana i setcookie , wehe ʻia nā poʻomanaʻo makemake ʻole a ʻaʻole hoʻonohonoho ʻia kēia mau kuki ma kahi mua. Eia kekahi, holoi ʻia nā kuki i hoʻonohonoho ʻia i ka wā i hala (e laʻa.

8b723b3329c080e9245028b4d0a3fc64

Ma JavaScript he mea liʻiliʻiʻuʻuku kēia: Maʻaneʻi mākou e hoʻohana iā Object.defineProperty (ka mea pani ma __defineGetter__ a me __defineSetter__ ) e hoʻokahuli i nā kiʻi getter / setter o ka mea palapala, i kāhea mau ʻia ke hoʻohana ʻoe i kuki document.cookie heluhelu a kākau. Loaʻa ka Object.getOwnPropertyDescriptor i ka getter / setter kumu, kahi e kāhea wale ʻia ai ka mea hoʻonohonoho inā ʻae ʻia ka cookie:

8b723b3329c080e9245028b4d0a3fc64

Hope