Difference between revisions of "PHP-and-MySQL/C4/Cookies-Part-1/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 6: Line 6:
 
|| পিএইচপি কুকিস এর এই টিউটোরিয়াল আপনাকে স্বাগতো |
 
|| পিএইচপি কুকিস এর এই টিউটোরিয়াল আপনাকে স্বাগতো |
 
|-
 
|-
| 0:04
+
|| 0:04
|কোনো বিশেষ ওয়েবসাইট তৈরি করার সময় কুকিজ একটি খুব গুরুত্বপূর্ণ অংশ যেখানে আপনি ব্যবহারকারী সম্পর্কে তথ্য সংরক্ষণ করতে পারেন |
+
||কোনো বিশেষ ওয়েবসাইট তৈরি করার সময় কুকিজ একটি খুব গুরুত্বপূর্ণ অংশ যেখানে আপনি ব্যবহারকারী সম্পর্কে তথ্য সংরক্ষণ করতে পারেন |
 
|-
 
|-
  
| 0:11
+
|| 0:11
  
| কুকিস এর সংজ্ঞা হল, ওয়েব সার্ভার দ্বারা আপনার কম্পিউটার বা ব্যবহারকারীর কম্পিউটারে সঞ্চিত তথ্যর একটি সেট |
+
|| কুকিস এর সংজ্ঞা হল, ওয়েব সার্ভার দ্বারা আপনার কম্পিউটার বা ব্যবহারকারীর কম্পিউটারে সঞ্চিত তথ্যর একটি সেট |
  
 
|-
 
|-
  
| 0:18
+
|| 0:18
  
| এর অর্থ হল, আমরা কোনো ওয়েবসাইটে গেলে আমাদের বিবরণ এইখানে সংরক্ষণ করা হয় এবং যদি আমরা 'Remember me' বিকল্প নির্বাচন করে থাকি, তাহলে  আমরা আবার সেই ওয়েবসাইট-এ গেলে তা ব্যবহার করা হয়  |
+
|| এর অর্থ হল, আমরা কোনো ওয়েবসাইটে গেলে আমাদের বিবরণ এইখানে সংরক্ষণ করা হয় এবং যদি আমরা 'Remember me' বিকল্প নির্বাচন করে থাকি, তাহলে  আমরা আবার সেই ওয়েবসাইট-এ গেলে তা ব্যবহার করা হয়  |
  
 
|-
 
|-
  
| 0:30
+
|| 0:30
  
| সেক্ষেত্রে  আপনাকে প্রতেক বার লগইন করতে হবে  না  |
+
|| সেক্ষেত্রে  আপনাকে প্রতেক বার লগইন করতে হবে  না  |
  
 
|-
 
|-
  
| 0:32
+
|| 0:32
  
| কিন্তু যদি, আপনি 'remember me' বাটন ব্যাবহার না করেন, তাহলে সম্ভবত আপনি সেশনস এ কাজ করচেন, যা,  আপনি ব্রাউজার ব্যবহার বন্ধ করার সাথে সাথেই  বন্ধ হয়ে যাবে |
+
|| কিন্তু যদি, আপনি 'remember me' বাটন ব্যাবহার না করেন, তাহলে সম্ভবত আপনি সেশনস এ কাজ করচেন, যা,  আপনি ব্রাউজার ব্যবহার বন্ধ করার সাথে সাথেই  বন্ধ হয়ে যাবে |
  
 
|-
 
|-
  
| 0:42
+
|| 0:42
  
|তাহলে সেশনস সাথে সাথেই  শেষ হয়ে যায়, কিন্তু কুকিস ভবিষ্যতে  ব্যবহার করার জন্য সংরক্ষণ করা হয় |
+
||তাহলে সেশনস সাথে সাথেই  শেষ হয়ে যায়, কিন্তু কুকিস ভবিষ্যতে  ব্যবহার করার জন্য সংরক্ষণ করা হয় |
  
 
|-
 
|-
  
| 0:50
+
|| 0:50
  
| তাহলে দেখা যাক  একটি কুকি কি করে তৈরি করা যায় |
+
|| তাহলে দেখা যাক  একটি কুকি কি করে তৈরি করা যায় |
  
 
|-
 
|-
  
| 0:53
+
|| 0:53
  
| আপনি setcookie ফাংশন ব্যবহার করে এটি করতে পারেন |
+
|| আপনি setcookie ফাংশন ব্যবহার করে এটি করতে পারেন |
  
 
|-
 
|-
  
| 0:55
+
|| 0:55
  
| ফাংশন  ৫ টি প্যারামিটার  নেয় কিন্তু আমি মাত্র ৩ টি  ব্যবহার করব |
+
|| ফাংশন  ৫ টি প্যারামিটার  নেয় কিন্তু আমি মাত্র ৩ টি  ব্যবহার করব |
  
 
|-
 
|-
  
| 1:00
+
|| 1:00
  
| প্রথম গুরুত্বপূর্ণ প্যারামিটার হলো কুকির নাম, যা আমি  'name'  সেট করব |
+
|| প্রথম গুরুত্বপূর্ণ প্যারামিটার হলো কুকির নাম, যা আমি  'name'  সেট করব |
  
 
|-
 
|-
  
| 1:05
+
|| 1:05
  
| দ্বিতীয়টি  হল তথ্য যা আমি এখানে এই কুকিস-এর  ভিতরে সংরক্ষণ করব, লেখা যাক  Alex |
+
|| দ্বিতীয়টি  হল তথ্য যা আমি এখানে এই কুকিস-এর  ভিতরে সংরক্ষণ করব, লেখা যাক  Alex |
  
 
|-
 
|-
  
| 1:12
+
|| 1:12
  
| এখন পরেরটি একটু কঠিন |
+
|| এখন পরেরটি একটু কঠিন |
  
 
|-
 
|-
  
| 1:15
+
|| 1:15
  
| এটা হলো সময়, যখন কুকিটি নষ্ট হযে যাবে |
+
|| এটা হলো সময়, যখন কুকিটি নষ্ট হযে যাবে |
  
 
|-
 
|-
  
| 1:18
+
|| 1:18
  
| এটিকে  সেকেন্ডে লেখা হয় |
+
|| এটিকে  সেকেন্ডে লেখা হয় |
  
 
|-
 
|-
  
| 1:21
+
|| 1:21
  
| এইটি দেখনোর জন্য আমি expireএর জন্য 'Exp' নামক একটি ভ্যরিয়েবল তৈরি করছি যা ওই সময়-এর সমান  হবে  |
+
|| এইটি দেখনোর জন্য আমি expireএর জন্য 'Exp' নামক একটি ভ্যরিয়েবল তৈরি করছি যা ওই সময়-এর সমান  হবে  |
  
 
|-
 
|-
  
| 1:28
+
|| 1:28
  
| এখানে কিছু মান  যোগ করা যাক  |
+
|| এখানে কিছু মান  যোগ করা যাক  |
  
 
|-
 
|-
  
| 1:31
+
|| 1:31
  
| এখন এতে  আমি শূন্য যোগ করছি |
+
|| এখন এতে  আমি শূন্য যোগ করছি |
  
 
|-
 
|-
  
| 1:33
+
|| 1:33
  
| এবার  আমি এইটি কে ইকো করছি | এখনকার জন্য  এই কুকি ফাংশন নিস্ক্রিয়  করছি |
+
|| এবার  আমি এইটি কে ইকো করছি | এখনকার জন্য  এই কুকি ফাংশন নিস্ক্রিয়  করছি |
  
 
|-
 
|-
  
| 1:39
+
|| 1:39
  
| আমি এখানে শুধু মাত্র সময় ইকো করছি, যাতে বোঝা যায়  এটা কী করে |
+
|| আমি এখানে শুধু মাত্র সময় ইকো করছি, যাতে বোঝা যায়  এটা কী করে |
  
 
|-
 
|-
  
| 1:43
+
|| 1:43
  
| এবার  রিফ্রেশ করুন, আপনি এখানে বেশ অনেক সংখ্যা  দেখতে পাবেন |
+
|| এবার  রিফ্রেশ করুন, আপনি এখানে বেশ অনেক সংখ্যা  দেখতে পাবেন |
  
 
|-
 
|-
  
| 1:47
+
|| 1:47
  
| এইটা অনন্য time-stamp|
+
|| এইটা অনন্য time-stamp|
  
 
|-
 
|-
  
| 1:50
+
|| 1:50
  
| এবং অনন্য time-stamp ১ লা জানুয়ারি ১৯৭০ -এর  আগের সেকেন্ডের সংখ্যা |
+
|| এবং অনন্য time-stamp ১ লা জানুয়ারি ১৯৭০ -এর  আগের সেকেন্ডের সংখ্যা |
  
 
|-
 
|-
  
| 1:56
+
|| 1:56
  
| সুতরাং জানুয়ারী ১ তারিখ ..রাত ১২ টা সাল ১৯৭০  |
+
|| সুতরাং জানুয়ারী ১ তারিখ ..রাত ১২ টা সাল ১৯৭০  |
  
 
|-
 
|-
  
| 2:02
+
|| 2:02
  
| তাহলে এটা এখানে দেখা যাচ্ছে - আমার মনে হয়  এখানে সেকেন্ডের সংখ্যা ভবিষ্যতে একটি তারিখ-এর সমান হবে  |
+
|| তাহলে এটা এখানে দেখা যাচ্ছে - আমার মনে হয়  এখানে সেকেন্ডের সংখ্যা ভবিষ্যতে একটি তারিখ-এর সমান হবে  |
  
 
|-
 
|-
  
| 2:10
+
|| 2:10
  
|উদাহরণস্বরূপ, এই মুহূর্তে এইটি ৮৮, এখন ৮৯ এবং দেখুন, আমি যখনই এইটি রিফ্রেশ করব এইটি এক সেকেন্ড করে বৃদ্ধি পায়|
+
||উদাহরণস্বরূপ, এই মুহূর্তে এইটি ৮৮, এখন ৮৯ এবং দেখুন, আমি যখনই এইটি রিফ্রেশ করব এইটি এক সেকেন্ড করে বৃদ্ধি পায়|
  
 
|-
 
|-
  
| 2:20
+
|| 2:20
  
| তাহলে, এইটি এখানে একটি নির্দিষ্ট মান  যোগ করার বেশ দরকারী উপায়|
+
|| তাহলে, এইটি এখানে একটি নির্দিষ্ট মান  যোগ করার বেশ দরকারী উপায়|
  
 
|-
 
|-
  
| 2:28
+
|| 2:28
  
| এখন আমাদের একটি দিনের সেকেন্ড সংখ্যা পেতে হবে, কারণ আমি চাই এই কুকির মেয়াদ  এক দিন হোক  |
+
|| এখন আমাদের একটি দিনের সেকেন্ড সংখ্যা পেতে হবে, কারণ আমি চাই এই কুকির মেয়াদ  এক দিন হোক  |
  
 
|-
 
|-
  
| 2:34
+
|| 2:34
  
| তাই আমি একটি দিনের মিনিট সংখ্যা জানতে 60 দ্বারা 24 কে গুন করব |
+
|| তাই আমি একটি দিনের মিনিট সংখ্যা জানতে 60 দ্বারা 24 কে গুন করব |
  
 
|-
 
|-
  
| 2:39
+
|| 2:39
  
| এবং তারপর একটি দিনের সেকেন্ডের সংখ্যা পেতে ,60 দ্বারা আগের উত্তরকে করব যা 86,400 হবে |
+
|| এবং তারপর একটি দিনের সেকেন্ডের সংখ্যা পেতে ,60 দ্বারা আগের উত্তরকে করব যা 86,400 হবে |
  
 
|-
 
|-
  
| 2:47
+
|| 2:47
  
| যদি আমি  শূন্য কে 86400 দিয়ে প্রতিস্থাপন করি তাহলে আমাদের "expire" ভেরিয়াবল-এ এখন ভবিষ্যতের এ দিন পরের সময় থাকবে |
+
|| যদি আমি  শূন্য কে 86400 দিয়ে প্রতিস্থাপন করি তাহলে আমাদের "expire" ভেরিয়াবল-এ এখন ভবিষ্যতের এ দিন পরের সময় থাকবে |
  
 
|-
 
|-
  
| 2:56
+
|| 2:56
  
| সময় বাঁচাতে,  আমি এইটি কে কপি করছি এবং আমি এখানে "expire" ভেরিয়াবল-কে যোগ করছি |
+
|| সময় বাঁচাতে,  আমি এইটি কে কপি করছি এবং আমি এখানে "expire" ভেরিয়াবল-কে যোগ করছি |
  
  
 
|-
 
|-
  
| 3:02
+
|| 3:02
  
| তাই এই ফাংশন 'নেম' নামক কুকি কে 'অ্যালেক্স' মান-এ  সেট করবে  এবং এটি এক দিন পরে শেষ হয়ে যাবে  –এইটি টাইম ফাংশন ব্যবহার করে সেকেন্ড হিসাবে লেখা আছে  |
+
|| তাই এই ফাংশন 'নেম' নামক কুকি কে 'অ্যালেক্স' মান-এ  সেট করবে  এবং এটি এক দিন পরে শেষ হয়ে যাবে  –এইটি টাইম ফাংশন ব্যবহার করে সেকেন্ড হিসাবে লেখা আছে  |
  
 
|-
 
|-
  
| 3:13
+
|| 3:13
  
| তাই এই পৃষ্ঠাটিকে  রিফ্রেশ করি এবং দেখুন, কোনো ত্রূটি নেই, সব ঠিকমত কাজ করছে |
+
|| তাই এই পৃষ্ঠাটিকে  রিফ্রেশ করি এবং দেখুন, কোনো ত্রূটি নেই, সব ঠিকমত কাজ করছে |
  
 
|-
 
|-
  
| 3:19
+
|| 3:19
  
| এখন আমি এই সব কে কমেন্ট করার জন্য ব্লক কমেন্ট ব্যবহার করব |
+
|| এখন আমি এই সব কে কমেন্ট করার জন্য ব্লক কমেন্ট ব্যবহার করব |
  
 
|-
 
|-
  
| 3:23
+
|| 3:23
  
| এবং এইটির নীচে আমি এই কুকি ইকো করব |
+
|| এবং এইটির নীচে আমি এই কুকি ইকো করব |
  
 
|-
 
|-
  
| 3:26
+
|| 3:26
  
| কিন্তু এইটি কমেন্ট করার কারণ আপনার প্রতি সময় যখন ব্যবহারকারী পাতায় আসে কুকি সেট করতে হবে না  |
+
|| কিন্তু এইটি কমেন্ট করার কারণ আপনার প্রতি সময় যখন ব্যবহারকারী পাতায় আসে কুকি সেট করতে হবে না  |
  
 
|-
 
|-
  
| 3:33
+
|| 3:33
  
| যদি আপনি লগইন স্ক্রিপ্ট  ব্যবহার করছেন এবং আপনি আপনার ওয়েবসাইটে এ ব্যবহারকারী কে লগ করার অনুমতি দিচ্ছেন, তাহলে আপনাকে শুধুমাত্র একবার এইটি ব্যবহার করতে হবে এবং তারপর কুকি সংরক্ষণ হয়ে যাবে  |
+
|| যদি আপনি লগইন স্ক্রিপ্ট  ব্যবহার করছেন এবং আপনি আপনার ওয়েবসাইটে এ ব্যবহারকারী কে লগ করার অনুমতি দিচ্ছেন, তাহলে আপনাকে শুধুমাত্র একবার এইটি ব্যবহার করতে হবে এবং তারপর কুকি সংরক্ষণ হয়ে যাবে  |
  
 
|-
 
|-
  
| 3:41
+
|| 3:41
  
| এবং আপনি এইটি এখানে নির্ধারিত করা  সময়ের মধ্যে ব্যবহার করতে পারেন |
+
|| এবং আপনি এইটি এখানে নির্ধারিত করা  সময়ের মধ্যে ব্যবহার করতে পারেন |
  
 
|-
 
|-
  
| 3:46
+
|| 3:46
  
| তাই আমি লিখব  ইকো  এবং আমি ব্যবহার করব একটি ডলার চিহ্ন, দুঃখিত, কুকি আন্ডারস্কোর |
+
|| তাই আমি লিখব  ইকো  এবং আমি ব্যবহার করব একটি ডলার চিহ্ন, দুঃখিত, কুকি আন্ডারস্কোর |
  
 
|-
 
|-
  
| 3:52
+
|| 3:52
  
| এখানে ভেতরে কুকির নাম দিতে হবে, তাই আমি 'name'টাইপ করব | রিফ্রেশ করুন এবং আপনি 'Alex' দেখতে পাবেন |
+
|| এখানে ভেতরে কুকির নাম দিতে হবে, তাই আমি 'name'টাইপ করব | রিফ্রেশ করুন এবং আপনি 'Alex' দেখতে পাবেন |
  
 
|-
 
|-
  
| 3:59
+
|| 3:59
  
| আপনি এটি পরীক্ষা করে দেখতে পারেন | যদি আমি নিজের ব্রাউজার বন্ধ করি, এবং পুনরায় কম্পিউটারের চালু করে  এই পৃষ্ঠায় ফিরে  আসি, এটা এখনও Alex দেখাবে  কারণ এইটি আমার কম্পিউটার এর মধ্যে সংরক্ষিত রয়েছে |
+
|| আপনি এটি পরীক্ষা করে দেখতে পারেন | যদি আমি নিজের ব্রাউজার বন্ধ করি, এবং পুনরায় কম্পিউটারের চালু করে  এই পৃষ্ঠায় ফিরে  আসি, এটা এখনও Alex দেখাবে  কারণ এইটি আমার কম্পিউটার এর মধ্যে সংরক্ষিত রয়েছে |
  
 
|-
 
|-
  
| 4:11
+
|| 4:11
  
| ঠিক আছে  আমি এখানে অন্য কুকি সেট করি, অন্য কুকিটি  'age' নামে সেট করি, এবং আমার বয়স হলো ১৯  |
+
|| ঠিক আছে  আমি এখানে অন্য কুকি সেট করি, অন্য কুকিটি  'age' নামে সেট করি, এবং আমার বয়স হলো ১৯  |
  
 
|-
 
|-
  
| 4:24
+
|| 4:24
  
| expiry time যা আছে তাই থাকুক  |
+
|| expiry time যা আছে তাই থাকুক  |
  
 
|-
 
|-
  
| 4:29
+
|| 4:29
  
| তাহলে এইটা কে এখানে ওপরে রাখি |
+
|| তাহলে এইটা কে এখানে ওপরে রাখি |
  
 
|-
 
|-
  
| 4:31
+
|| 4:31
  
| এইটা পরিস্কার  করে দেখানোর জন্য এখানে  block কমেন্ট বদলে  লাইন কমেন্ট করা যাক  |
+
|| এইটা পরিস্কার  করে দেখানোর জন্য এখানে  block কমেন্ট বদলে  লাইন কমেন্ট করা যাক  |
  
 
|-
 
|-
  
| 4:36
+
|| 4:36
  
| সুতরাং expiry time এর জন্য আমি এখানে অন্য কুকি সেট করব |
+
|| সুতরাং expiry time এর জন্য আমি এখানে অন্য কুকি সেট করব |
  
 
|-
 
|-
  
| 4:41
+
|| 4:41
  
| এবংতার expiry time একই হবে |চলুন দেখি ইটা করা যায় কিনা  |
+
|| এবংতার expiry time একই হবে |চলুন দেখি ইটা করা যায় কিনা  |
  
 
|-
 
|-
  
| 4:46
+
|| 4:46
  
| তাহলে  আমরা এইটা কে সরিয়ে দি |
+
|| তাহলে  আমরা এইটা কে সরিয়ে দি |
  
 
|-
 
|-
  
| 4:48
+
|| 4:48
  
| আমরা একই expiry time এর  অন্য কুকি সেট করেছি |
+
|| আমরা একই expiry time এর  অন্য কুকি সেট করেছি |
  
 
|-
 
|-
  
| 4:51
+
|| 4:51
  
| রিফ্রেশ করি|ঠিক আছে এইটা সেট করা হয়েছে |
+
|| রিফ্রেশ করি|ঠিক আছে এইটা সেট করা হয়েছে |
  
 
|-
 
|-
  
| 4:55
+
|| 4:55
  
| তাহলে  আমি কমেন্ট করব এবং এখানে আমি এটি ইকো করব |
+
|| তাহলে  আমি কমেন্ট করব এবং এখানে আমি এটি ইকো করব |
  
 
|-
 
|-
  
| 5:01
+
|| 5:01
  
| সুতরাং আপনি একটি পৃষ্ঠায় একাধিক কুকি সেট করতে পারেন| এইটা কে রিফ্রেশ করার পর আমরা 19 পাচ্ছি |
+
|| সুতরাং আপনি একটি পৃষ্ঠায় একাধিক কুকি সেট করতে পারেন| এইটা কে রিফ্রেশ করার পর আমরা 19 পাচ্ছি |
  
 
|-
 
|-
  
| 5:07
+
|| 5:07
  
| এখন আমরা একটি একক বাক্যে একটি কুকি সেট করতে পারি |
+
|| এখন আমরা একটি একক বাক্যে একটি কুকি সেট করতে পারি |
  
 
|-
 
|-
  
| 5:11
+
|| 5:11
  
| এর জন্য আমি লিখব  echo underscore cookie, name, এবংতারপর যোগ করুন "is", তারপর আমার বয়স  |
+
|| এর জন্য আমি লিখব  echo underscore cookie, name, এবংতারপর যোগ করুন "is", তারপর আমার বয়স  |
  
 
|-
 
|-
  
| 5:27
+
|| 5:27
  
| অতএব আমরা সংরক্ষিত কুকিজ থেকে একটি বাক্য পাবো - Alex is 19 |
+
|| অতএব আমরা সংরক্ষিত কুকিজ থেকে একটি বাক্য পাবো - Alex is 19 |
  
 
|-
 
|-
  
| 5:34
+
|| 5:34
  
| আর আমি যদি  নিজের ব্রাউজার বন্ধ করি বা আমার কম্পিউটার রিস্টার্ট করি বা দুই ঘন্টা পরে যদি আবার ফিরে আসি এবং তখনও এই তথ্য এই পৃষ্ঠায় ব্যাবহার করার জন্য এই কম্পিউটারে এ সংরক্ষিত থাকবে  |
+
|| আর আমি যদি  নিজের ব্রাউজার বন্ধ করি বা আমার কম্পিউটার রিস্টার্ট করি বা দুই ঘন্টা পরে যদি আবার ফিরে আসি এবং তখনও এই তথ্য এই পৃষ্ঠায় ব্যাবহার করার জন্য এই কম্পিউটারে এ সংরক্ষিত থাকবে  |
  
 
|-
 
|-
  
| 5:44
+
|| 5:44
  
| সুতরাং আপনি দেখতে পাচ্ছেন এগুলির ব্যবহার সত্যিই খুব দরকারী এবং এগুলি তৈরি করতেও যেমন সোজা, তেমন পাশাপাশি ইউজার কে ইকো করার জন্যও সোজা  |
+
|| সুতরাং আপনি দেখতে পাচ্ছেন এগুলির ব্যবহার সত্যিই খুব দরকারী এবং এগুলি তৈরি করতেও যেমন সোজা, তেমন পাশাপাশি ইউজার কে ইকো করার জন্যও সোজা  |
  
 
|-
 
|-
  
| 5:53
+
|| 5:53
  
| এখন 'print r' বা 'print underscore r' নামের একটি ফাংশন আছে যা আমরা ব্যবহার করতে পারি |
+
|| এখন 'print r' বা 'print underscore r' নামের একটি ফাংশন আছে যা আমরা ব্যবহার করতে পারি |
  
 
|-
 
|-
  
| 5:58
+
|| 5:58
  
| এবং আমরা এখানে 'ডলার কুকি আন্ডারস্কোর' ইকো করতে পারি | আমরা একটু পরে সারিবদ্ধ করব |
+
|| এবং আমরা এখানে 'ডলার কুকি আন্ডারস্কোর' ইকো করতে পারি | আমরা একটু পরে সারিবদ্ধ করব |
  
 
|-
 
|-
  
| 6:05
+
|| 6:05
  
| এইটা কে রিফ্রেশ করি, আপনি এখানে একটি অ্যারে (an array) দেখতে পাচ্ছেন, এবং আমরা একটি আলাদা মান  পাবো |
+
|| এইটা কে রিফ্রেশ করি, আপনি এখানে একটি অ্যারে (an array) দেখতে পাচ্ছেন, এবং আমরা একটি আলাদা মান  পাবো |
  
 
|-
 
|-
  
| 6:12
+
|| 6:12
  
| আমাদের কাছে name আছে যা  সমান হলো Alex এবং ageহলো ১৯ |
+
|| আমাদের কাছে name আছে যা  সমান হলো Alex এবং ageহলো ১৯ |
  
 
|-
 
|-
  
| 6:22
+
|| 6:22
  
| তাহলে  এগুলি হলো  কুকিজ যাদের সেট করা হয়েছে এবং এগুলি হলো  কুকিজ এর মান |
+
|| তাহলে  এগুলি হলো  কুকিজ যাদের সেট করা হয়েছে এবং এগুলি হলো  কুকিজ এর মান |
  
 
|-
 
|-
  
| 6:27
+
|| 6:27
  
| এটি খুবই উপযোগী হতে পারে,যদি আপনি এইটি কে নিজের জন্য  ইকো করতে চান |
+
|| এটি খুবই উপযোগী হতে পারে,যদি আপনি এইটি কে নিজের জন্য  ইকো করতে চান |
  
 
|-
 
|-
  
| 6:31
+
|| 6:31
  
| ঠিক আছে, একটি অন্য ফাংশন আছে যা আমি এই টিউটোরিয়ালের দ্বিতীয় অংশ এ বলব এবং  একটি কুকি সেট করা হয়েছে  কিনা তা জানার জন্য 'if' বিবৃতিতে ব্যবহার করব |
+
|| ঠিক আছে, একটি অন্য ফাংশন আছে যা আমি এই টিউটোরিয়ালের দ্বিতীয় অংশ এ বলব এবং  একটি কুকি সেট করা হয়েছে  কিনা তা জানার জন্য 'if' বিবৃতিতে ব্যবহার করব |
  
 
|-
 
|-
  
| 6:41
+
|| 6:41
  
| আর আমি আপনাকে দেখাবো কিভাবে একটি কুকি আনসেট করতে হয় |
+
|| আর আমি আপনাকে দেখাবো কিভাবে একটি কুকি আনসেট করতে হয় |
  
 
|-
 
|-
  
| 6:45
+
|| 6:45
  
| তাই আমাকে দ্বিতীয় পর্বে  যোগদান করুন  |আমি অন্তরা এই টিউটোরিয়াল অনুবাদ করেছি  শুভবিদায় |
+
|| তাই আমাকে দ্বিতীয় পর্বে  যোগদান করুন  |আমি অন্তরা এই টিউটোরিয়াল অনুবাদ করেছি  শুভবিদায় |

Revision as of 11:46, 9 October 2014

Time Narration
0:00 পিএইচপি কুকিস এর এই টিউটোরিয়াল আপনাকে স্বাগতো |
0:04 কোনো বিশেষ ওয়েবসাইট তৈরি করার সময় কুকিজ একটি খুব গুরুত্বপূর্ণ অংশ যেখানে আপনি ব্যবহারকারী সম্পর্কে তথ্য সংরক্ষণ করতে পারেন |
0:11 কুকিস এর সংজ্ঞা হল, ওয়েব সার্ভার দ্বারা আপনার কম্পিউটার বা ব্যবহারকারীর কম্পিউটারে সঞ্চিত তথ্যর একটি সেট |
0:18 এর অর্থ হল, আমরা কোনো ওয়েবসাইটে গেলে আমাদের বিবরণ এইখানে সংরক্ষণ করা হয় এবং যদি আমরা 'Remember me' বিকল্প নির্বাচন করে থাকি, তাহলে আমরা আবার সেই ওয়েবসাইট-এ গেলে তা ব্যবহার করা হয় |
0:30 সেক্ষেত্রে আপনাকে প্রতেক বার লগইন করতে হবে না |
0:32 কিন্তু যদি, আপনি 'remember me' বাটন ব্যাবহার না করেন, তাহলে সম্ভবত আপনি সেশনস এ কাজ করচেন, যা, আপনি ব্রাউজার ব্যবহার বন্ধ করার সাথে সাথেই বন্ধ হয়ে যাবে |
0:42 তাহলে সেশনস সাথে সাথেই শেষ হয়ে যায়, কিন্তু কুকিস ভবিষ্যতে ব্যবহার করার জন্য সংরক্ষণ করা হয় |
0:50 তাহলে দেখা যাক একটি কুকি কি করে তৈরি করা যায় |
0:53 আপনি setcookie ফাংশন ব্যবহার করে এটি করতে পারেন |
0:55 ফাংশন ৫ টি প্যারামিটার নেয় কিন্তু আমি মাত্র ৩ টি ব্যবহার করব |
1:00 প্রথম গুরুত্বপূর্ণ প্যারামিটার হলো কুকির নাম, যা আমি 'name' সেট করব |
1:05 দ্বিতীয়টি হল তথ্য যা আমি এখানে এই কুকিস-এর ভিতরে সংরক্ষণ করব, লেখা যাক Alex |
1:12 এখন পরেরটি একটু কঠিন |
1:15 এটা হলো সময়, যখন কুকিটি নষ্ট হযে যাবে |
1:18 এটিকে সেকেন্ডে লেখা হয় |
1:21 এইটি দেখনোর জন্য আমি expireএর জন্য 'Exp' নামক একটি ভ্যরিয়েবল তৈরি করছি যা ওই সময়-এর সমান হবে |
1:28 এখানে কিছু মান যোগ করা যাক |
1:31 এখন এতে আমি শূন্য যোগ করছি |
1:33 এবার আমি এইটি কে ইকো করছি | এখনকার জন্য এই কুকি ফাংশন নিস্ক্রিয় করছি |
1:39 আমি এখানে শুধু মাত্র সময় ইকো করছি, যাতে বোঝা যায় এটা কী করে |
1:43 এবার রিফ্রেশ করুন, আপনি এখানে বেশ অনেক সংখ্যা দেখতে পাবেন |
1:47 এইটা অনন্য time-stamp|
1:50 এবং অনন্য time-stamp ১ লা জানুয়ারি ১৯৭০ -এর আগের সেকেন্ডের সংখ্যা |
1:56 সুতরাং জানুয়ারী ১ তারিখ ..রাত ১২ টা সাল ১৯৭০ |
2:02 তাহলে এটা এখানে দেখা যাচ্ছে - আমার মনে হয় এখানে সেকেন্ডের সংখ্যা ভবিষ্যতে একটি তারিখ-এর সমান হবে |
2:10 উদাহরণস্বরূপ, এই মুহূর্তে এইটি ৮৮, এখন ৮৯ এবং দেখুন, আমি যখনই এইটি রিফ্রেশ করব এইটি এক সেকেন্ড করে বৃদ্ধি পায়|
2:20 তাহলে, এইটি এখানে একটি নির্দিষ্ট মান যোগ করার বেশ দরকারী উপায়|
2:28 এখন আমাদের একটি দিনের সেকেন্ড সংখ্যা পেতে হবে, কারণ আমি চাই এই কুকির মেয়াদ এক দিন হোক |
2:34 তাই আমি একটি দিনের মিনিট সংখ্যা জানতে 60 দ্বারা 24 কে গুন করব |
2:39 এবং তারপর একটি দিনের সেকেন্ডের সংখ্যা পেতে ,60 দ্বারা আগের উত্তরকে করব যা 86,400 হবে |
2:47 যদি আমি শূন্য কে 86400 দিয়ে প্রতিস্থাপন করি তাহলে আমাদের "expire" ভেরিয়াবল-এ এখন ভবিষ্যতের এ দিন পরের সময় থাকবে |
2:56 সময় বাঁচাতে, আমি এইটি কে কপি করছি এবং আমি এখানে "expire" ভেরিয়াবল-কে যোগ করছি |


3:02 তাই এই ফাংশন 'নেম' নামক কুকি কে 'অ্যালেক্স' মান-এ সেট করবে এবং এটি এক দিন পরে শেষ হয়ে যাবে –এইটি টাইম ফাংশন ব্যবহার করে সেকেন্ড হিসাবে লেখা আছে |
3:13 তাই এই পৃষ্ঠাটিকে রিফ্রেশ করি এবং দেখুন, কোনো ত্রূটি নেই, সব ঠিকমত কাজ করছে |
3:19 এখন আমি এই সব কে কমেন্ট করার জন্য ব্লক কমেন্ট ব্যবহার করব |
3:23 এবং এইটির নীচে আমি এই কুকি ইকো করব |
3:26 কিন্তু এইটি কমেন্ট করার কারণ আপনার প্রতি সময় যখন ব্যবহারকারী পাতায় আসে কুকি সেট করতে হবে না |
3:33 যদি আপনি লগইন স্ক্রিপ্ট ব্যবহার করছেন এবং আপনি আপনার ওয়েবসাইটে এ ব্যবহারকারী কে লগ করার অনুমতি দিচ্ছেন, তাহলে আপনাকে শুধুমাত্র একবার এইটি ব্যবহার করতে হবে এবং তারপর কুকি সংরক্ষণ হয়ে যাবে |
3:41 এবং আপনি এইটি এখানে নির্ধারিত করা সময়ের মধ্যে ব্যবহার করতে পারেন |
3:46 তাই আমি লিখব ইকো এবং আমি ব্যবহার করব একটি ডলার চিহ্ন, দুঃখিত, কুকি আন্ডারস্কোর |
3:52 এখানে ভেতরে কুকির নাম দিতে হবে, তাই আমি 'name'টাইপ করব | রিফ্রেশ করুন এবং আপনি 'Alex' দেখতে পাবেন |
3:59 আপনি এটি পরীক্ষা করে দেখতে পারেন | যদি আমি নিজের ব্রাউজার বন্ধ করি, এবং পুনরায় কম্পিউটারের চালু করে এই পৃষ্ঠায় ফিরে আসি, এটা এখনও Alex দেখাবে কারণ এইটি আমার কম্পিউটার এর মধ্যে সংরক্ষিত রয়েছে |
4:11 ঠিক আছে আমি এখানে অন্য কুকি সেট করি, অন্য কুকিটি 'age' নামে সেট করি, এবং আমার বয়স হলো ১৯ |
4:24 expiry time যা আছে তাই থাকুক |
4:29 তাহলে এইটা কে এখানে ওপরে রাখি |
4:31 এইটা পরিস্কার করে দেখানোর জন্য এখানে block কমেন্ট বদলে লাইন কমেন্ট করা যাক |
4:36 সুতরাং expiry time এর জন্য আমি এখানে অন্য কুকি সেট করব |
4:41 এবংতার expiry time একই হবে |চলুন দেখি ইটা করা যায় কিনা |
4:46 তাহলে আমরা এইটা কে সরিয়ে দি |
4:48 আমরা একই expiry time এর অন্য কুকি সেট করেছি |
4:51 রিফ্রেশ করি|ঠিক আছে এইটা সেট করা হয়েছে |
4:55 তাহলে আমি কমেন্ট করব এবং এখানে আমি এটি ইকো করব |
5:01 সুতরাং আপনি একটি পৃষ্ঠায় একাধিক কুকি সেট করতে পারেন| এইটা কে রিফ্রেশ করার পর আমরা 19 পাচ্ছি |
5:07 এখন আমরা একটি একক বাক্যে একটি কুকি সেট করতে পারি |
5:11 এর জন্য আমি লিখব echo underscore cookie, name, এবংতারপর যোগ করুন "is", তারপর আমার বয়স |
5:27 অতএব আমরা সংরক্ষিত কুকিজ থেকে একটি বাক্য পাবো - Alex is 19 |
5:34 আর আমি যদি নিজের ব্রাউজার বন্ধ করি বা আমার কম্পিউটার রিস্টার্ট করি বা দুই ঘন্টা পরে যদি আবার ফিরে আসি এবং তখনও এই তথ্য এই পৃষ্ঠায় ব্যাবহার করার জন্য এই কম্পিউটারে এ সংরক্ষিত থাকবে |
5:44 সুতরাং আপনি দেখতে পাচ্ছেন এগুলির ব্যবহার সত্যিই খুব দরকারী এবং এগুলি তৈরি করতেও যেমন সোজা, তেমন পাশাপাশি ইউজার কে ইকো করার জন্যও সোজা |
5:53 এখন 'print r' বা 'print underscore r' নামের একটি ফাংশন আছে যা আমরা ব্যবহার করতে পারি |
5:58 এবং আমরা এখানে 'ডলার কুকি আন্ডারস্কোর' ইকো করতে পারি | আমরা একটু পরে সারিবদ্ধ করব |
6:05 এইটা কে রিফ্রেশ করি, আপনি এখানে একটি অ্যারে (an array) দেখতে পাচ্ছেন, এবং আমরা একটি আলাদা মান পাবো |
6:12 আমাদের কাছে name আছে যা সমান হলো Alex এবং ageহলো ১৯ |
6:22 তাহলে এগুলি হলো কুকিজ যাদের সেট করা হয়েছে এবং এগুলি হলো কুকিজ এর মান |
6:27 এটি খুবই উপযোগী হতে পারে,যদি আপনি এইটি কে নিজের জন্য ইকো করতে চান |
6:31 ঠিক আছে, একটি অন্য ফাংশন আছে যা আমি এই টিউটোরিয়ালের দ্বিতীয় অংশ এ বলব এবং একটি কুকি সেট করা হয়েছে কিনা তা জানার জন্য 'if' বিবৃতিতে ব্যবহার করব |
6:41 আর আমি আপনাকে দেখাবো কিভাবে একটি কুকি আনসেট করতে হয় |
6:45 তাই আমাকে দ্বিতীয় পর্বে যোগদান করুন |আমি অন্তরা এই টিউটোরিয়াল অনুবাদ করেছি শুভবিদায় |

Contributors and Content Editors

Antarade, Satarupadutta