কম্পিউটার

জাভাস্ক্রিপ্ট এবং পিএইচপি কুকির মধ্যে পার্থক্য কি?


জাভাস্ক্রিপ্ট কুকিজ

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

PHP কুকিজ

কুকি হল ক্লায়েন্ট কম্পিউটারে সংরক্ষিত টেক্সট ফাইল এবং সেগুলিকে ট্র্যাকিংয়ের উদ্দেশ্যে রাখা হয়৷ পিএইচপি স্বচ্ছভাবে HTTP কুকি সমর্থন করে।

কিভাবে জাভাস্ক্রিপ্ট কুকি কাজ করে?

আপনার সার্ভার একটি কুকি আকারে ভিজিটরের ব্রাউজারে কিছু ডেটা পাঠায়৷ ব্রাউজার কুকি গ্রহণ করতে পারে। যদি তা হয়, তবে এটি দর্শকের হার্ড ড্রাইভে একটি প্লেইন টেক্সট রেকর্ড হিসাবে সংরক্ষণ করা হয়। এখন, যখন ভিজিটর আপনার সাইটের অন্য পৃষ্ঠায় আসে, ব্রাউজার একই কুকি সার্ভারে পুনরুদ্ধারের জন্য পাঠায়। একবার পুনরুদ্ধার করা হলে, আপনার সার্ভার আগে কি সংরক্ষিত ছিল তা জানে/মনে রাখে।

কোকির মধ্যে থাকা ডেটা ওয়েব ব্রাউজার এবং ওয়েব সার্ভারের মধ্যে স্বয়ংক্রিয়ভাবে প্রেরণ করা হয়, তাই সার্ভারে থাকা CGI স্ক্রিপ্টগুলি ক্লায়েন্টে সংরক্ষিত কুকি মানগুলি পড়তে এবং লিখতে পারে৷

জাভাস্ক্রিপ্ট ডকুমেন্ট অবজেক্টের কুকি প্রপার্টি ব্যবহার করেও কুকিজ ম্যানিপুলেট করতে পারে। জাভাস্ক্রিপ্ট বর্তমান ওয়েব পৃষ্ঠায় প্রযোজ্য কুকিগুলি পড়তে, তৈরি করতে, সংশোধন করতে এবং মুছে দিতে পারে৷

PHP কুকিজ কিভাবে কাজ করে?

কুকিগুলি সাধারণত একটি HTTP হেডারে সেট করা হয় (যদিও JavaScript সরাসরি একটি ব্রাউজারে একটি কুকি সেট করতে পারে)। একটি পিএইচপি স্ক্রিপ্ট যা একটি কুকি সেট করে শিরোনাম পাঠাতে পারে যা দেখতে এরকম কিছু –

HTTP/1.1 200 OK
Date: Fri, 04 Feb 2000 21:03:38 GMT
Server: Apache/1.3.9 (UNIX) PHP/4.0b3
Set-Cookie: name = xyz; expires = Friday, 04-Feb-07 22:03:38 GMT;
            path = /; domain = tutorialspoint.com
Connection: close
Content-Type: text/html

যেমন আপনি দেখতে পাচ্ছেন, সেট-কুকি হেডারে একটি নাম-মানের জুড়ি, একটি GMT তারিখ, একটি পথ এবং একটি ডোমেন রয়েছে৷ নাম এবং মান URL এনকোড করা হবে। "মেয়াদ শেষ" ক্ষেত্রটি প্রদত্ত সময় এবং তারিখের পরে কুকিটিকে "ভুলে যেতে" ব্রাউজারকে একটি নির্দেশনা৷

PHP একটি কুকি সেট করতে setcookie() ফাংশন প্রদান করে। এই ফাংশনের জন্য ছয়টি আর্গুমেন্টের প্রয়োজন এবং ট্যাগের আগে কল করা উচিত।


  1. পাইথন 2.x এবং পাইথন 3.x সংস্করণগুলির মধ্যে পার্থক্য কী?

  2. Python 2.7.x এবং Python 3.x এর মধ্যে মূল পার্থক্যগুলি কী কী?

  3. Wi-Fi 6 এবং 5G নেটওয়ার্কের মধ্যে পার্থক্য কী?

  4. Windows 10 এবং Windows 11 এর মধ্যে পার্থক্য কি?