আমি কীভাবে কুকিজ সম্পর্কে তথ্য লগ করতে পারি?


14

আমি আমার অ্যাপাচি অ্যাক্সেস লগগুলিতে কুকির তথ্য যুক্ত করতে চাই ie যেমন: ইমেল, ব্যবহারকারীর নাম (কুকি অ্যাপাচি নয় পিএইচপি ফাইল দ্বারা তৈরি করা হয়েছে)।

আমি কিছু যোগ করতে পারেন log.confঅনুরূপ ফাইল: \"%{cookieName}i\"থেকে

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined

যদি এটি কাজ না করে, আমি কি কুকি লগ ব্যবহার করব এবং এটিকে অ্যাক্সেস লগের সাথে একত্র করব এবং কীভাবে?

উত্তর:


22

অ্যাপাচি লগগুলিতে কুকিজ পাওয়ার জন্য তিনটি উপায় রয়েছে:

%{cookiename}C
এটি ব্রাউজারের অনুরোধে প্রেরিত নামযুক্ত কুকির সাথে মিলবে তবে অন্য কোনও কুকিজ নয়।

%{Cookie}i
এটি সম্পূর্ণ কুকি লগ করবে: অনুরোধে সার্ভারে প্রেরণ করা শিরোনাম। অনেকগুলি কুকিজ সেট করা থাকলে বা কুকিগুলির মধ্যে যদি প্রচুর ডেটা থাকে তবে এটি বেশ বিস্তৃত হতে পারে।

%{Set-Cookie}o
এটি পুরো সেট-কুকির সাথে মিলবে: প্রতিক্রিয়াতে সার্ভার দ্বারা প্রেরিত শিরোনাম।

নোট করুন যে কুকি আপনি লগ করতে চান তার নামের সাথে "কুকিয়েনাম" প্রতিস্থাপন করা উচিত যেখানে অন্য দুটি পদ্ধতি আপনার কাস্টমলগ নির্দেশিকায় ঠিক লিখিতভাবে স্থাপন করা উচিত। এই দুটি অনুরোধ এবং প্রতিক্রিয়া যথাক্রমে শিরোনাম মিলছে। এগুলি কোনও কুকির শিরোনামই নয়, যে কোনও শিরোনামের সাথে মিলিত হতে ব্যবহার করা যেতে পারে।


8

আপনার ভোস্ট কনফিগারেশনে এটি ব্যবহার করে দেখুন:

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{Cookie}i\"" with_cookies
CustomLog /var/log/apache2/my-access.log with_cookies

আমার জন্য কাজ করেছেন; আমার-অ্যাক্সেস.লগে আউটপুট:

83.0.11.22 - - [02/Aug/2009:12:31:30 +0200] "GET /ct/ HTTP/1.1" 200 - "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1.1) Gecko/20090715 Firefox/3.5.1" "c1=1; c2=2; PHPSESSID=6c4513f22852a235b8988da822f89d04"

1
সুপার এটি আমার জন্য কাজ করে। আপনি লগফর্ম্যাট হিসাবে "% h% l% u% t \"% r \ "%> s% বি%"% {রেফারার} i \ "\"% {ব্যবহারকারী-এজেন্ট} i \ "\" হিসাবে সঠিক কুকির নাম যুক্ত করতে পারেন কুকি নাম দিয়ে% {কুকি নাম} সি \ ""
সুনীল ভোই
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.