ফায়ারফক্স সেশন কুকিজ


105

সাধারণভাবে বলতে গেলে, কোনও মেয়াদ উত্তীর্ণ হওয়ার সময়কালীন কোনও কুকি দেওয়া হলে, আধুনিক ব্রাউজারগুলি এই কুকিকে একটি 'সেশন কুকি' হিসাবে বিবেচনা করবে, তারা ব্রাউজিং সেশনের শেষে কুকিটি সরিয়ে ফেলবে (সাধারণত যখন ব্রাউজারের উদাহরণ বন্ধ হয়)।

আইই, অপেরা, সাফারি এবং ক্রোম সকলেই এই আচরণকে সমর্থন করে।

তবে ফায়ারফক্স (3.0.০.৯ সর্বশেষ যথাযথ প্রকাশ) এই নিয়মটি অনুসরণ করছে না বলে মনে হয়, যা আমি বলতে পারি ব্রাউজারটি বন্ধ হয়ে গেলে বা কুকিদের মেয়াদ শেষ হয় না বা যখন ব্যবহারকারী লগ অফ করে বা ওএস পুনরায় চালু করে ..

সুতরাং, ফায়ারফক্স কেন এগুলিকে সেশন কুকিজ হিসাবে উল্লেখ করে, যখন তারা অনিচ্ছাকৃতভাবে স্থায়ী হয়?

কেউ কি জানেন যে ফায়ারফক্স কীভাবে সেশন কুকির মেয়াদ শেষ করে?


1
আমি মনে করি না এটির আসলে উত্তর দেওয়া হয়েছে। আমি এটাও দেখছি।
ভোলিস 21

আপনার গবেষণার জন্য ধন্যবাদ বিআরএইচ, আমি আসলে আপনার উত্তরটি দেখতে পেয়েছিলাম এবং পরিবর্তে আপনার উত্তরটি চিহ্নিত করার আগে আপনার গবেষণাটি পরীক্ষা করার অর্থ ছিল, সম্পূর্ণরূপে ভুলে গেছি! ক্ষমা
meandmycode

উত্তর:


116

স্পষ্টতই এটি নকশা দ্বারা। এই বাগজিলা বাগটি দেখুন: https://bugzilla.mozilla.org/show_bug.cgi?id=443354

ফায়ারফক্সের একটি বৈশিষ্ট্য রয়েছে যেখানে আপনি ফায়ারফক্স বন্ধ করেন এবং এটি আপনার সমস্ত ট্যাব সংরক্ষণ করার প্রস্তাব দেয় এবং তারপরে আপনি ব্রাউজারটি পুনরুদ্ধার করেন এবং সেই ট্যাবগুলি ফিরে আসবে। এটাকে বলা হয় সেশন রিস্টোর। আমি যা বুঝতে পারি নি তা এটি সেই পৃষ্ঠাগুলির জন্য সমস্ত সেশন কুকিজও পুনরুদ্ধার করবে! এটি এমন আচরণ করে যেমন আপনি কখনও ব্রাউজারটি বন্ধ করেননি।

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

এটি পরীক্ষা করার জন্য, আপনার ব্রাউজারের সমস্ত ট্যাব বন্ধ করুন, তারপরে ব্রাউজারটি বন্ধ করুন এবং এটি পুনরায় চালু করুন। আমি মনে করি আপনার সাইটের সেশন কুকিজগুলি সেক্ষেত্রে পরিষ্কার হওয়া উচিত। অন্যথায় আপনাকে সেশন পুনরুদ্ধার বন্ধ করতে হবে।


1
আমি এই আচরণটি বেশ প্রশ্নবিদ্ধ মনে করি, আপনার গবেষণার জন্য ধন্যবাদ। যদি "সেভ এবং প্রস্থান করুন" নির্বাচন করা হয় বা "ট্যাব এবং উইন্ডো পুনরুদ্ধার করুন", ব্রাউজারটি বন্ধ করার পরে, সমস্ত সেশন কুকিজ অক্ষত থাকে। "ব্যবহারকারী" এগুলি থেকে মুক্তি পাওয়ার একমাত্র উপায় হ'ল প্রথমে ট্যাব (গুলি) বন্ধ করা এবং তারপরে ব্রাউজারটি বন্ধ করা।
চিহ্নিত করুন

আপনি কি কখনও একটি workaround খুঁজে পেয়েছেন? আমি ফায়ারফক্সটি পুরানো সেশনগুলি খনন করতে চাই না কারণ আমার অ্যাপ্লিকেশনটির সেশন আইডিটি অনন্য হতে হবে।
আরজানপ

দুঃখিত, আমি কোনও কাজের কথা জানি না। আপনার অ্যাপের দৃষ্টিকোণ থেকে তাদের ব্রাউজারটি কখনও বন্ধ হয়নি।
ভোলিস

6
আমি এই (আইএমও অদ্বিতীয়
স্টিভ ক্লে

আমিও আজ এই আচরণে কামড়েছি। আমি ভেবেছিলাম আমার অ্যাপটিতে কিছু সমস্যা আছে। তারপরে আমি ক্রোম এবং অন্যান্য ব্রাউজারগুলি পরীক্ষা করেছিলাম, তারপরে ফায়ারফক্সটি খুঁজে পেয়েছি অপরাধী।
ডিঙ্গেল

5

দুটি ধারণা:

  1. আপনার সেশন ম্যানেজারের সাথে আপনার সমস্যা আছে (এফএফ 3 এর মধ্যে অন্তর্ভুক্ত হওয়া একটি বা ট্যাবমিক্সপ্লাসের মতো কোনও এক্সটেনশনে অন্তর্ভুক্ত)
  2. ডিবাগ করতে ফায়ারব্যাগ + ফায়ারকুকি ( https://addons.mozilla.org/en-US/firefox/addon/6683 ) ব্যবহার করুন !

3

এই কাজ করা উচিত. আমি কুকি মডিউল পরীক্ষকদের একজন হয়েছি এবং আমার মনে হয় না যে এটির ভিন্ন আচরণ করার কোনও নকশার কারণ রয়েছে (যদিও আপনি ক্র্যাশ করলে, সেশন কুকিগুলি আবার চালু করার সময় আপনার জন্য ডিজাইনের নকশা করা যেতে পারে ...)

আপনি কি "পছন্দসমূহ" মেনু> "গোপনীয়তা" ট্যাব> "কুকিজ দেখান ..." বোতামে কুকিগুলি দেখছেন?

এছাড়াও, আপনি কি নতুন প্রোফাইল চেষ্টা করেছেন?


খুব আশ্চর্যের বিষয়, আমি তুলনামূলকভাবে খুশি যদি এটির দুটি সিস্টেমে এটির পরীক্ষার জন্য কেবল একটি বাগ থাকে .. আমি কুকিজ দেখেছি এবং সেগুলি কিছুতেই টিকে আছে .. এবং সেগুলি ফায়ারফক্সের দ্বারা সেশন কুকিজ হিসাবে শ্রেণীবদ্ধ করা হচ্ছে .. আমি ফায়ারফক্সে কখনও পরিবর্তন করতে পারি কেবলমাত্র বিকল্পগুলি জাভাস্ক্রিপ্ট বন্ধ করা এবং চালু করা হয় .. আমার ইনস্টল হওয়া প্লাগইনগুলি ফায়ারব্যাগ এবং ওয়েব বিকাশকারী সরঞ্জামদণ্ড .. আহা ওয়েল-চিয়ার্স।
meandmycode

বিভিন্ন ধরণের কুকি মডিউল পছন্দগুলিও রয়েছে তবে তাদের কোনওটিরই এই ধরণের কার্যকারিতা মনে নেই। এফএফ 3 কোনও পাঠ্য ফাইল থেকে কুকি ডাটাবেসে স্যুইচ করে, সম্ভবত আপনার ডাটাবেসটি ভুল আচরণ করেছে।
বেঞ্চ

2

আমি উপরে meandmycode সাথে একমত নই।

HTTP স্পেস https://www.ietf.org/rfc/rfc6265.txt মেয়াদ উত্তীর্ণ হওয়ার সাথে সেট-কুকির শিরোনামের সাথে ক্লায়েন্টকে কী করা উচিত সে সম্পর্কে আলোচনা করা হয়েছে:

যদি সার্ভারটি ব্যবহারকারী এজেন্টকে একাধিক "সেশন" (যেমন, ব্যবহারকারী এজেন্ট পুনঃসূচনা) ধরে কুকি ধরে রাখতে চায়, তবে সার্ভার মেয়াদোত্তীর্ণ বৈশিষ্ট্যের মধ্যে একটি মেয়াদোত্তীকরণ তারিখ নির্দিষ্ট করতে পারে। নোট করুন যে ব্যবহারকারী এজেন্টের কুকি স্টোর যদি তার কোটা অতিক্রম করে বা ব্যবহারকারী নিজে সার্ভারের কুকি মুছে ফেলে তবে ব্যবহারকারীর এজেন্ট মেয়াদ শেষ হওয়ার আগে কুকিকে মুছে ফেলতে পারে।

এর লজিকাল এক্সটেনশনটি হ'ল সার্ভারের কেবলমাত্র ব্রাউজারটি প্রস্থান করার সময় কুকি বজায় না রাখার জন্য কোনও মেয়াদোত্তীর্ণ মান (যেমন একটি সেশন কুকি) সেট না করে require যদি কোনও ব্রাউজার সেই শব্দার্থকে সম্মান না করে তবে এটি সার্ভারের প্রতিক্রিয়াকে সম্মান জানায় না।

মূলত ব্যবহারকারী এজেন্ট সার্ভারের অনুরোধটিকে উপেক্ষা করার সিদ্ধান্ত নিচ্ছে এবং এমনভাবে কাজ করবে যেন কোনও মেয়াদ নির্ধারিত মান সেট হয়ে গিয়েছিল।


1

ভাগ করা ব্যবহারকারীর পরিবেশে এটি উদ্বেগের বিষয়। যদি আমি একটি প্রমাণীকরণ কুকি সেট করি যা সেশনটির শেষে শেষ হতে চলেছে। ব্রাউজারটি বন্ধ হয়ে যাওয়ার পরে এবং অন্য একজন ব্যবহারকারী ফায়ারফক্স শুরু করার পরে এটি ফায়ারফক্সে থাকবে। কুকিজ একটি কারণে একটি মেয়াদোত্তীর্ণ তারিখ সেট করা হয়!


1
ঠিক আছে, "কুকিজ কোনও কারণে একটি মেয়াদ শেষ হওয়ার তারিখ সহ সেট করা আছে" সম্পর্কিত ন্যায্য বিষয় - এই দৃশ্যে আপনি কোনও মেয়াদোত্তীকরণের তারিখ নির্ধারণ করছেন না, তাই কুকিটি কত দিন স্থায়ী হয় তা সিদ্ধান্ত নেওয়ার জন্য এটি ব্রাউজারের উপর নির্ভর করে।
meandmycode

0

আমি ফ্ললম্যাক্সড হয়ে পড়েছি যে মোজিলা এটি বেশ কয়েক বছর ধরে রেখে গেছে।

ঠিক আছে .. তাই আমি এফএফ ছেড়ে পিসিটি বন্ধ করে দিয়েছি। পরের দিন এফএফ শুরু হয় এবং পৃষ্ঠাগুলির শেষ সেটটি খোলে (চমৎকার হ্যান্ডি ফিচার) তবে এটি সেশনগুলিকে পুনরুদ্ধার করে এবং আমি সেই সাইটগুলিতে ফিরে লগ ইন করেছি যার "আমার সেটিংস সংরক্ষণ করুন" বৈশিষ্ট্য নেই। আমি জানি কারণ তারা আমার নির্মিত সাইট। আমি পিএইচপি ইনআই সেটিংসের সাথে যা কিছু করি তা সেশনগুলি পুনরুদ্ধার করা হয়।

তাদের একেবারে পুনরুদ্ধার করা উচিত নয়। পৃষ্ঠাগুলি হ্যাঁ, তবে কুকি সহ সেশনগুলি '0' নম্বরে সেট করেছে।

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

একটি অধিবেশন স্থির করা উচিত নয়। এফএফ কুকির মেয়াদোত্তীকরণ সেটিংস চালনা করছে।


-1

এটা আমার কাছে বিরক্তিকর। আমার সিস্টেমটি সেট আপ করা হয়েছে যাতে ব্যবহারকারীরা EXIT এ আঘাত করতে পারে যার মাধ্যমে আমি সমস্ত সেশন কুকিজ নষ্ট করি। তবে যদি কোনও ব্যবহারকারী প্রকৃতপক্ষে প্রস্থান না করেই ব্রাউজারটি বন্ধ করে দেয় তবে আমি সেশন কুকিজ সাফ করতে চাই।

আমি প্রকৃতপক্ষে এটি গুগল ক্রোম, IE 9 এর সাথে পরীক্ষা করেছি এবং ভাল কাজ করে। তবে ফায়ারফক্স এই "সেশন" (ফায়ারবাগের হিসাবে রিপোর্ট করা) কুকিগুলিকে হত্যা করতে নারাজ।

ঠিক আছে. এটাই আমি করেছি। আমি ফায়ারফক্সের প্রধান মেনু থেকে প্রস্থানটি বেছে নিয়েছিলাম এবং তারপরে, এটি প্রত্যাশার মতো ঠিকঠাক করেছি (কেন জানি না)।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.