⊗ppPmCkIS 326 of 447 menu

PHP-তে তাত্ক্ষণিক কুকি সেটআপ

একটি কুকি সেট আপ করার পরেই তা যাতে $_COOKIE অ্যারেতে উপস্থিত হয়, তার জন্য একটি চালাক পদ্ধতি ব্যবহার করা যেতে পারে। পদ্ধতির সারমর্ম হল: প্রথমে setcookie ব্যবহার করে কুকিটি সেট করুন, এরপর ম্যানুয়ালি এটিকে $_COOKIE অ্যারেতে লিখুন:

<?php setcookie('str', 'eee'); $_COOKIE['str'] = 'eee'; var_dump($_COOKIE['str']); // সঙ্গে সঙ্গে 'eee' আউটপুট দেবে ?>

কুকিটি যাতে প্রতিবার ব্রাউজারে পাঠানো না হয়, সেজন্য শর্তের ভিতরে কুকি লেখার কাজটি করা যেতে পারে। যদি এমন কুকি না থাকে, তবে এটিকে সেট করুন:

<?php if (!isset($_COOKIE['str'])) { // যদি কুকি না থাকে setcookie('str', 'eee'); $_COOKIE['str'] = 'eee'; } echo $_COOKIE['str']; // 'eee' আউটপুট দেবে ?>

আসুন আলোচনা করি এটি কিভাবে কাজ করে। প্রথমবার পৃষ্ঠায় প্রবেশ করার সময় আমরা if ব্লকে প্রবেশ করব, কুকিটি ব্রাউজারে সেট করব এবং সঙ্গে সঙ্গে $_COOKIE-এ লিখব। তারপর echo এর মাধ্যমে আমাদের ম্যানুয়ালি লেখা মানটি আউটপুট হয়ে যাবে।

পৃষ্ঠায় পরবর্তী বার প্রবেশ করার সময় আমরা if ব্লকে প্রবেশ করব না, কিন্তু $_COOKIE-এ আমাদের কুকিটি থাকবে, যা ইতিমধ্যেই ব্রাউজার থেকে এসেছে। এইভাবে, প্রথমবার প্রবেশ এবং পরবর্তী প্রবেশ উভয় ক্ষেত্রেই $_COOKIE-এ আমাদের কুকিটি উপস্থিত থাকবে।

বর্ণিত পদ্ধতিটি পরীক্ষা করে দেখুন।

uzkknlcska