কম্পিউটার টিউটোরিয়াল

PHP-এ কুকি অস্তিত্ব চেক করা এবং না থাকলে মান সেট করা


PHP ম্যানুয়াল অনুযায়ী, একটি কুকির অস্তিত্ব খুঁজে বের করা যায় না।

ম্যানুয়াল থেকে রেফারেন্স: "একবার কুকিগুলো সেট হলে, পরবর্তী পেজ লোডে $_COOKIE বা $HTTP_COOKIE_VARS অ্যারেগুলোর মাধ্যমে অ্যাক্সেস করা যায়।"

কারণ হলো কুকিগুলো ব্রাউজারের জন্য রেসপন্স হেডার এবং ব্রাউজারকে পরবর্তী রিকোয়েস্টের সাথে সেগুলো পাঠিয়ে দিতে হয়। এই কারণে সেগুলো দ্বিতীয় পেজ লোডে মাত্র উপলব্ধ থাকে।

কিন্তু এর একটি ওয়ার্কঅরাউন্ড আছে: setcookie ফাংশন কল করার সময় $_COOKIE সেট করা যায়:

if(!isset($_COOKIE['lg'])) {    setcookie('lg', 'ro');    $_COOKIE['lg'] = 'ro'; } echo $_COOKIE['lg'];

  1. সি শার্প প্রোগ্রাম: ডিরেক্টরি অস্তিত্ব আছে কিনা তা যাচাই করা

  2. পাইথনে লিস্টে যেই এলিমেন্টের ফ্রিকোয়েন্সি তার মানের সমান সেটি আছে কিনা চেক করার প্রোগ্রাম

  3. পাইথন - একটি সংখ্যা এবং তার トリপল (তিগুণ) একটি অ্যারে-এ আছে কিনা তা যাচাই করুন

  4. পাইথন - একটি সংখ্যা এবং তার ডাবল (দ্বিগুণ) একটি অ্যারে-এ আছে কিনা তা যাচাই করুন