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

জাভাস্ক্রিপ্ট এবং PHP কুকির পার্থক্য কী?


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

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

PHP কুকি

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

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

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

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

জাভাস্ক্রিপ্টও Document অবজেক্টের cookie প্রপার্টি ব্যবহার করে কুকি ম্যানিপুলেট করতে পারে। জাভাস্ক্রিপ্ট বর্তমান ওয়েব পেজে প্রযোজ্য কুকি পড়তে, তৈরি করতে, মডিফাই করতে, এবং ডিলিট করতে পারে।

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

কুকিগুলো সাধারণত একটি HTTP হেডারে সেট করা হয় (যদিও জাভাস্ক্রিপ্টও সরাসরি ব্রাউজারে কুকি সেট করতে পারে)। একটি PHP স্ক্রিপ্ট যা কুকি সেট করে সেটি হেডার পাঠাতে পারে এই রকম -

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

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

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

  1. পাইথন ২.x এবং ৩.x ভার্সনের পার্থক্যগুলো কী?

  2. পাইথন ২.৭.x এবং পাইথন ৩.x-এর মধ্যে মূল পার্থক্য

  3. ওয়াই-ফাই ৬ এবং ৫জি নেটওয়ার্কের মধ্যে পার্থক্য কী?

  4. উইন্ডোজ ১০ বনাম উইন্ডোজ ১১: মূল পার্থক্য ও আপনার জন্য কোনটি সঠিক