PHP жана JS менен кукилерди көзөмөлдөө

Өзүңүздүн же үчүнчү тараптын скрипттери боюнча кукилердин орнотулушун PHP жана JavaScriptтин жардамы менен кылдат көзөмөлдөсө болот. Соттун Planet49 чечиминен кийин бул куки чечимдерин ишке ашыруу үчүн жетиштүү чечим болбосо дагы (бул жерде Google Analytics сыяктуу көзөмөлдөөчү шаймандар аларды таптакыр байкабай, натыйжада эч кандай кукилерди орнотпой койгону өтө маанилүү). кукилерди жалпысынан ак тизмеге киргизүү / кара тизмеге киргизүү.


PHPде муну жасоо оңой: Бул жерде сиз коюлган бардык куки баштарын өзгөртүп / жок кыласыз. Эгер setcookie жардамы менен жооп башына кукилер даярдалгандан кийин төмөнкү скрипт чакырылса , анда керексиз аталыштар алынып салынат жана бул кукилер биринчи кезекте коюлбайт. Мындан тышкары, мурун коюлган cookies файлдары (мисалы, алдын алуу сценарийи кандайдыр бир себептерден улам иштебей калган болсо) дагы жок кылынат.

8b723b3329c080e9245028b4d0a3fc64

JavaScript- те бул бир аз маанисиз: Бул жерде Object.defineProperty ( __defineGetter__ жана __defineSetter__ үчүн күчтүү улантуучу) документ объектинин getter / setter ыкмаларын жазуу үчүн колдонобуз, алар cookies файлдары document.cookie жардамы менен колдонулганда ар дайым чакырылат. окуйт жана жазат. Object.getOwnPropertyDescriptor түпнуска алуучуну / орнотуучуну алат, ал сеткер кукиге уруксат берилген учурда гана аталат.:

8b723b3329c080e9245028b4d0a3fc64

Артка