পুনর্নির্দেশের পরে পিএইচপি সেশন হারিয়েছে (কখনও কখনও)


0

আমি উইন্ডোজ পরিবেশে অ্যাপাচি / 2.4.28 (Win64) পিএইচপি / 7.0.32 ব্যবহার করি।

আমি এই প্রশ্নটি করার চেষ্টা করি , তবে আমার ক্ষেত্রে কখনও কখনও একটি হারিয়ে যাওয়া ত্রুটি ঘটে।

(কখনও কখনও বোঝানো হচ্ছে, সমস্যাটি 5 ঘন্টা বা আরও ঘন্টা বা কয়েক দিন ঘটে ...)

(আমার মনে হয়, সম্ভবত .. এই পিএইচপি সমস্যাটি https://bugs.php.net/bug.php?id=16263 )

(এটি, খুব অনুরূপ কেস, তবে সমাধান নেই ... https://serverfault.com/questions/869781/apache-on-windows-cookie-w-php-sessions-bug )

আমি যখন সেশনটি সংরক্ষণ এবং পুনঃনির্দেশ করার চেষ্টা করি তখন কখনও কখনও এটি ব্যর্থ হয়।

// সাধারণ ক্ষেত্রে case

  1. সেশন_ স্টার্ট () -> সার্ভার 'আআ' থেকে সেশন আইডি পান -> কুকি সংরক্ষণ করুন

  2. অনুরোধ শিরোনামে 'আ' কুকি দিয়ে পুনর্নির্দেশ করুন

  3. আমি পুনঃনির্দেশ পৃষ্ঠায় সেশনটি ব্যবহার করতে পারি।

// ত্রুটি কেস

  1. সেশন_ স্টার্ট () -> সার্ভার 'আআ' থেকে সেশন আইডি পান -> কুকি সংরক্ষণ করুন

  2. অনুরোধ শিরোনামে 'আ' কুকি দিয়ে পুনর্নির্দেশ করুন

  3. তবে সার্ভারের প্রতিক্রিয়া বিভিন্ন সেশন আইডি 'বিবিবি'। এমনকি ওয়েব-সার্ভারের উইন্ডোজ টেম্প ফোল্ডারে 'sess_aaa' ফাইল রয়েছে। এই ক্ষেত্রে, সার্ভারে 'sess_aaa' এবং 'sess_bbb' দুটি সেশন ফাইল রয়েছে।

    • sess_aaa: সেশন তথ্য আছে।
    • sess_bbb: 0kb খালি সেশন ফাইল
  4. অ্যাপাচি পুনরায় চালু না হওয়া পর্যন্ত আমি সেশনটি ব্যবহার করতে পারি না।

// এই ত্রুটি সম্পর্কে আরও তথ্য ...

  • উইন্ডোজ রিসোর্স সিপিইউ 3 ~ 5%, মেমোরি 30% -> কোনও সমস্যা নেই
  • PH _GET, $ _POST, $ _REQUEST, $ _SERVER অন্যান্য পিএইচপি ভেরিয়েবলগুলি ভাল কাজ করে।

আপনার ভাল ধারণা আমাকে দয়া করে সাহায্য করুন। (হাস্তুর গাইড জন্য ধন্যবাদ)

উত্তর:


0

আমি উইন্ডোজ পিএইচপি এফসিজিআই সংস্করণে পরিবর্তন করি ... (নন থ্রেড নিরাপদ) তারপর ভাল কাজ করে।

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