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

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with " {|Border=1 !Time !Narration |- | 0:00 | পিএইচপি কুকিস এর এই টিউটোরিয়াল আপনাকে স্বাগতো | |...")
 
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
 
 
{|Border=1
 
{|Border=1
!Time
+
|'''Time'''
!Narration
+
|'''Narration'''
 
|-
 
|-
 
+
|00:00
| 0:00
+
|পিএইচপি কুকিস এর টিউটোরিয়ালে আপনাকে স্বাগত।
 
+
|-
| পিএইচপি কুকিস এর এই টিউটোরিয়াল আপনাকে স্বাগতো |
+
|00:04
 
+
|কোনো বিশেষ ওয়েবসাইট নির্মাণের সময় কুকিজ একটি খুব গুরুত্বপূর্ণ অংশ যেখানে আপনি ব্যবহারকারী সম্পর্কে তথ্য সংরক্ষণ করেন।
| -
+
|-
 
+
|00:11
| 0:04
+
|কুকিস এর সংজ্ঞা হল, ওয়েব সার্ভার দ্বারা আপনার কম্পিউটার বা ব্যবহারকারীর কম্পিউটারে সঞ্চিত তথ্যের একটি সেট।
 
+
|-
|কোনো বিশেষ ওয়েবসাইট তৈরি করার সময় কুকিজ একটি খুব গুরুত্বপূর্ণ অংশ যেখানে আপনি ব্যবহারকারী সম্পর্কে তথ্য সংরক্ষণ করতে পারেন |
+
|00:18
 
+
|এর মানে হল, আমরা কোনো ওয়েবসাইটে গেলে আমাদের বিবরণ এখানে সংরক্ষণ করা হয় এবং আমরা 'Remember me' বিকল্প নির্বাচন করে থাকলে আমরা আবার সেই ওয়েবসাইটে গেলে তা ব্যবহার করা হয়।
| -
+
|-
 
+
|00:30
| 0:11
+
|সেক্ষেত্রে আপনাকে প্রতিবার লগইন করতে হবে না।
 
+
|-
| কুকিস এর সংজ্ঞা হল, ওয়েব সার্ভার দ্বারা আপনার কম্পিউটার বা ব্যবহারকারীর কম্পিউটারে সঞ্চিত তথ্যর একটি সেট |
+
|00:32
 
+
|কিন্তু আপনি 'remember me' বোতাম নির্বাচন না করলে, সম্ভবত আপনি সেশনস এ কাজ করবেন, যা ব্রাউজার ব্যবহার বন্ধ করার সাথে সাথেই বন্ধ হয়ে যাবে।
| -
+
|-
 
+
|00:42
| 0:18
+
|তাই সেশনস সাথে সাথেই শেষ হয়ে যায়, কিন্তু কুকিস ভবিষ্যতে ব্যবহার করতে সংরক্ষণ করা হয়।
 
+
|-
| এর অর্থ হল, আমরা কোনো ওয়েবসাইটে গেলে আমাদের বিবরণ এইখানে সংরক্ষণ করা হয় এবং যদি আমরা 'Remember me' বিকল্প নির্বাচন করে থাকি, তাহলে  আমরা আবার সেই ওয়েবসাইট-এ গেলে তা ব্যবহার করা হয়  |
+
|00:50
 
+
|এখন দেখি যে একটি কুকি কিভাবে বানায়।
| -
+
|-
 
+
|00:53
| 0:30
+
|setcookie ফাংশন ব্যবহার করে এটি করতে পারেন।
 
+
|-
| সেক্ষেত্রে আপনাকে প্রতেক বার লগইন করতে হবে না  |
+
|00:55
 
+
|ফাংশন 5টি প্যারামিটার নেয় কিন্তু আমি শুধু 3টি ব্যবহার করব।
| -
+
|-
 
+
|01:00
| 0:32
+
|প্রথম গুরুত্বপূর্ণ প্যারামিটার হল কুকির নাম, যা আমি 'name' সেট করব।
 
+
|-
| কিন্তু যদি, আপনি 'remember me' বাটন ব্যাবহার না করেন, তাহলে সম্ভবত আপনি সেশনস এ কাজ করচেন, যা,  আপনি ব্রাউজার ব্যবহার বন্ধ করার সাথে সাথেই বন্ধ হয়ে যাবে |
+
|01:05
 
+
|দ্বিতীয়টি হল তথ্য যা আমি এখানে এই কুকিসে সংরক্ষণ করব এবং লিখব "Alex".
| -
+
|-
 
+
|01:12
| 0:42
+
|এখন পরেরটি একটু কঠিন।
 
+
|-
|তাহলে সেশনস সাথে সাথেই শেষ হয়ে যায়, কিন্তু কুকিস ভবিষ্যতে ব্যবহার করার জন্য সংরক্ষণ করা হয় |
+
|01:15
 
+
|এটা হল সময়, যখন কুকিটি নষ্ট হয়।
| -
+
|-
 
+
|01:18
| 0:50
+
|এখন এটিকে সেকেন্ডে সেট করতে হবে।
 
+
|-
| তাহলে দেখা যাক  একটি কুকি কি করে তৈরি করা যায় |
+
|01:21
 
+
|এটি দেখতে আমি expire এর জন্য 'Exp' নামক একটি ভ্যরিয়েবল বানিয়েছি যা time এর সমান হবে।
| -
+
|-
 
+
|01:28
| 0:53
+
|এখানে কিছু মান যোগ করি।
 
+
|-
| আপনি setcookie ফাংশন ব্যবহার করে এটি করতে পারেন |
+
|01:31
 
+
|এখন আমি এতে শূন্য যোগ করছি।
| -
+
|-
 
+
|01:33
| 0:55
+
|এবার আমি এটি ইকো করছি এবং এখনকার জন্য এই কুকি ফাংশন নিস্ক্রিয় করছি।
 
+
|-
| ফাংশন ৫ টি প্যারামিটার নেয় কিন্তু আমি মাত্র ৩ টি  ব্যবহার করব |
+
|01:39
 
+
|আমি এখানে শুধু time ইকো করছি, এটি বোঝাতে যে এটি কি করে।
| -
+
|-
 
+
|01:43
| 1:00
+
|রিফ্রেশ করুন, এখন এখানে বেশ কয়েকটি সংখ্যা দেখতে পাবেন।
 
+
|-
| প্রথম গুরুত্বপূর্ণ প্যারামিটার হলো কুকির নাম, যা আমি 'name' সেট করব |
+
|01:47
 
+
|এটি অনন্য time-stamp.
| -
+
|-
 
+
|01:50
| 1:05
+
|এবং এই অনন্য time-stamp পয়লা জানুয়ারি ১৯৭০ এর আগের সেকেন্ডের সংখ্যা।
 
+
|-
| দ্বিতীয়টি হল তথ্য যা আমি এখানে এই কুকিস-এর  ভিতরে সংরক্ষণ করব, লেখা যাক  Alex |
+
|01:56
 
+
|সুতরাং পয়লা জানুয়ারী রাত 12 টা সাল 1970।
| -
+
|-
 
+
|02:02
| 1:12
+
|আপনি এটি এখানে দেখতে পারেন - এখানে সেকেন্ডের সংখ্যা ভবিষ্যতের একটি তারিখের সমান হবে।
 
+
|-
| এখন পরেরটি একটু কঠিন |
+
|02:10
 
+
|উদাহরণস্বরূপ, এই মুহূর্তে এটি 88, এখন 89 এবং এটি রিফ্রেশ করার সাথে এটি এক সেকেন্ড করে বৃদ্ধি পায়।
| -
+
|-
 
+
|02:20
| 1:15
+
|এটি এখানে একটি নির্দিষ্ট মান যোগ করার বেশ উপযোগী উপায়।
 
+
|-
| এটা হলো সময়, যখন কুকিটি নষ্ট হযে যাবে |
+
|02:28
 
+
|এখন আমাদের একটি দিনের সেকেন্ডে সময় পেতে হবে, কারণ আমি চাই এই কুকি এক দিনে শেষ হয়ে যাক।
| -
+
|-
 
+
|02:34
| 1:18
+
|তাই একটি দিনের মিনিট সংখ্যা জানতে 60 কে 24 দ্বারা গুন করব।
 
+
|-
| এটিকে সেকেন্ডে লেখা হয় |
+
|02:39
 
+
|তারপর একটি দিনের সেকেন্ডের সংখ্যা পেতে আগের উত্তরকে 60 দ্বারা গুন করব যা হল 86,400.
| -
+
|-
 
+
|02:47
| 1:21
+
|আমি শূন্য কে 86400 দিয়ে প্রতিস্থাপন করলে এখানে "expire" ভ্যারিয়েবল রয়েছে যা এখন দিন দ্বারা ভবিষ্যতে সময় স্থায়ী রাখবে।
 
+
|-
| এইটি দেখনোর জন্য আমি expireএর জন্য 'Exp' নামক একটি ভ্যরিয়েবল তৈরি করছি যা ওই সময়-এর সমান হবে  |
+
|02:56
 
+
|সময় বাঁচাতে, আমি এটি কপি করছি এবং আমি এখানে "expire" ভ্যারিয়েবল যোগ করছি।
| -
+
|-
 
+
|03:02
| 1:28
+
|তাই এই ফাংশন 'Alex' মানের সাথে name' নামক কুকি সেট করে এবং এটি একদিনে সমাপ্ত হয় –এটি টাইম ফাংশন ব্যবহার করে সেকেন্ডে পড়া হয়।
 
+
|-
| এখানে কিছু মান যোগ করা যাক  |
+
|03:13
 
+
|এই পৃষ্ঠাটি রিফ্রেশ করলে দেখি যে কোনো এরর নেই, অর্থাৎ এটি কাজ করছে।
| -
+
|-
 
+
|03:19
| 1:31
+
|এখন আমি এগুলিকে কমেন্ট করতে ব্লক কমেন্টিং ব্যবহার করব।
 
+
|-
| এখন এতে আমি শূন্য যোগ করছি |
+
|03:23
 
+
|এবং এর নীচে এই কুকিটি ইকো করব।
| -
+
|-
 
+
|03:26
| 1:33
+
|কিন্তু এটিকে কমেন্ট করার কারণ হল ব্যবহারকারী পৃষ্ঠায় আসলে আপনাকে প্রতিবার কুকি সেট করতে হবে না।
 
+
|-
| এবার আমি এইটি কে ইকো করছি | এখনকার জন্য এই কুকি ফাংশন নিস্ক্রিয় করছি |
+
|03:33
 
+
|আপনি স্ক্রিপ্টে log-in ব্যবহার করলে এবং আপনার ওয়েবসাইটে ব্যবহারকারীকে log-in করার অনুমতি দিলে, আপনাকে এটি শুধুমাত্র একবার ব্যবহার করতে হবে এবং তারপর কুকি সংরক্ষণ হয়ে যাবে।
| -
+
|-
 
+
|03:41
| 1:39
+
|এবং এটিকে এখানে নির্ধারিত সময়ের মধ্যে ব্যবহার করতে পারেন।
 
+
|-
| আমি এখানে শুধু মাত্র সময় ইকো করছি, যাতে বোঝা যায়  এটা কী করে |
+
|03:46
 
+
|তাই আমি ইকো সেট করব এবং একটি ডলার চিহ্ন ব্যবহার করব, দুঃখিত আন্ডারস্কোর কুকি।
| -
+
|-
 
+
|03:52
| 1:43
+
|এখানে ভেতরে কুকির নাম রয়েছে, তাই আমি 'name' লিখব। রিফ্রেশ করব এবং আপনি 'Alex' দেখতে পাবেন।
 
+
|-
| এবার  রিফ্রেশ করুন, আপনি এখানে বেশ অনেক সংখ্যা দেখতে পাবেন |
+
|03:59
 
+
|এটি যাচাই করতে পারেন। আমি ব্রাউজার বন্ধ করলে এবং কম্পিউটার পুনরায় চালু করে এই পৃষ্ঠায় ফিরে এলে, এটি এখনও Alex দেখাবে কারণ এটি কম্পিউটারে সংরক্ষিত রয়েছে।
| -
+
|-
 
+
|04:11
| 1:47
+
|ঠিক আছে এখন আমাকে আরেকটি কুকি সেট করতে হলে, ধরুন 'age' নামে কুকি সেট করি, এবং আমার বয়স হল 19.
 
+
|-
| এইটা অনন্য time-stamp|
+
|04:24
 
+
|expiry time কে এইভাবেই রাখি।
| -
+
|-
 
+
|04:29
| 1:50
+
|এটিকে এখানে উপরে রাখি।
 
+
|-
| এবং অনন্য time-stamp ১ লা জানুয়ারি ১৯৭০ -এর আগের সেকেন্ডের সংখ্যা |
+
|04:31
 
+
|এটিকে পরিস্কার করে দেখতে এখানে block কমেন্টকে line কমেন্ট দ্বারা বদলাই।
| -
+
|-
 
+
|04:36
| 1:56
+
|সুতরাং expiry টাইমের জন্য আমি এখানে অন্য কুকি সেট করব।
 
+
|-
| সুতরাং জানুয়ারী ১ তারিখ ..রাত ১২ টা সাল ১৯৭০  |
+
|04:41
 
+
|এবং তার expiry টাইম একই হবে। চলুন দেখি যে আমি সঠিক পাই কিনা।
| -
+
|-
 
+
|04:46
| 2:02
+
|আমরা এটি সরিয়ে দেই।
 
+
|-
| তাহলে এটা এখানে দেখা যাচ্ছে - আমার মনে হয়  এখানে সেকেন্ডের সংখ্যা ভবিষ্যতে একটি তারিখ-এর সমান হবে  |
+
|04:48
 
+
|আমরা একই expiry টাইমের সাথে অন্য কুকি সেট করেছি।
| -
+
|-
 
+
|04:51
| 2:10
+
|রিফ্রেশ করি. ঠিক আছে এটি সেট হয়ে গেছে।
 
+
|-
|উদাহরণস্বরূপ, এই মুহূর্তে এইটি ৮৮, এখন ৮৯ এবং দেখুন, আমি যখনই এইটি রিফ্রেশ করব এইটি এক সেকেন্ড করে বৃদ্ধি পায়|
+
|04:55
 
+
|এখন আমি কমেন্ট করব এবং এখানে এটি ইকো করব।
| -
+
|-
 
+
|05:01
| 2:20
+
|সুতরাং আপনি একটি পৃষ্ঠায় একাধিক কুকি সেট করতে পারেন। এটি রিফ্রেশ করার পর আমরা 19 পাই।
 
+
|-
| তাহলে, এইটি এখানে একটি নির্দিষ্ট মান যোগ করার বেশ দরকারী উপায়|
+
|05:07
 
+
|এখন আমরা একটি একক বাক্যেও কুকি সেট করতে পারি।
| -
+
|-
 
+
|05:11
| 2:28
+
|এইজন্য আমি লিখব echo underscore cookie, name, এবং concatenate হল "is" এবং তারপর "age" জুড়ব।
 
+
|-
| এখন আমাদের একটি দিনের সেকেন্ড সংখ্যা পেতে হবে, কারণ আমি চাই এই কুকির মেয়াদ  এক দিন হোক  |
+
|05:27
 
+
|আমরা সংরক্ষিত কুকিজ থেকে একটি বাক্য পাবো - Alex is 19.
| -
+
|-
 
+
|05:34
| 2:34
+
|আবার আমি ব্রাউজার বন্ধ করলে বা কম্পিউটার রিস্টার্ট করলে বা দুই ঘন্টা পরে আবার ফিরে আসলে, তখনও এই তথ্য এই পৃষ্ঠায় ব্যবহার করার জন্য কম্পিউটারে এ সংরক্ষিত থাকবে।
 
+
|-
| তাই আমি একটি দিনের মিনিট সংখ্যা জানতে 60 দ্বারা 24 কে গুন করব |
+
|05:44
 
+
|আপনি দেখতে পাচ্ছেন এগুলি ব্যবহার করতে খুব উপযোগী এবং বানাতে বেশ সোজা এবং তাছাড়া ইউজারকে ইকো করতেও বেশ সহজ।
| -
+
|-
 
+
|05:53
| 2:39
+
|'print r' বা 'print underscore r' নামক একটি ফাংশন রয়েছে যা আমরা ব্যবহার করতে পারি।
 
+
|-
| এবং তারপর একটি দিনের সেকেন্ডের সংখ্যা পেতে ,60 দ্বারা আগের উত্তরকে করব যা 86,400 হবে |
+
|05:58
 
+
|আমরা এখানে 'dollar underscore cookie' ইকো করি. এটি একটু পরে সারিবদ্ধ করব।
|
+
|-
 
+
|06:05
| 2:47
+
|এটি রিফ্রেশ করি, এখানে দেখতে পাচ্ছেন যে এখানে একটি অ্যারে রয়েছে এবং আমরা একটি আলাদা মান পেয়েছি।
 
+
|-
| যদি আমি শূন্য কে 86400 দিয়ে প্রতিস্থাপন করি তাহলে আমাদের "expire" ভেরিয়াবল-এ এখন ভবিষ্যতের এ দিন পরের সময় থাকবে |
+
|06:12
 
+
|আমাদের কাছে name রয়েছে যা হল Alex এবং age হল 19.
| -
+
|-
 
+
|06:22
| 2:56
+
|এগুলি হল কুকিজ যাদের সেট করা হয়েছে এবং এগুলি হল কুকিজ এর মান।
 
+
|-
| সময় বাঁচাতে, আমি এইটি কে কপি করছি এবং আমি এখানে "expire" ভেরিয়াবল-কে যোগ করছি |
+
|06:27
 
+
|এটি খুবই উপযোগী যদি আপনি এটি ইকো করতে চান।
+
|-
 
+
|06:31
| -
+
|ঠিক আছে, একটি অন্য ফাংশন রয়েছে যা আমি এই টিউটোরিয়ালের দ্বিতীয় অংশে বলব এবং একটি কুকি সেট করেছি কিনা তা জানতে 'if' স্টেটমেন্ট ব্যবহার করব।
 
+
|-
| 3:02
+
|06:41
 
+
|এবং আমি দেখাবো কিভাবে একটি কুকি আনসেট করে।
| তাই এই ফাংশন 'নেম' নামক কুকি কে 'অ্যালেক্স' মান-এ  সেট করবে  এবং এটি এক দিন পরে শেষ হয়ে যাবে  –এইটি টাইম ফাংশন ব্যবহার করে সেকেন্ড হিসাবে লেখা আছে  |
+
|-
 
+
|06:45
| -
+
|তাই আমাদের দ্বিতীয় পর্বে যোগদান করুন। অংশগ্রহণের জন্য ধন্যবাদ। শুভবিদায়।
 
+
| 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
+
 
+
| তাই আমাকে দ্বিতীয় পর্বে যোগদান করুন  |আমি অন্তরা এই টিউটোরিয়াল অনুবাদ করেছি  শুভবিদায় |
+

Latest revision as of 15:35, 6 March 2017

Time Narration
00:00 পিএইচপি কুকিস এর টিউটোরিয়ালে আপনাকে স্বাগত।
00:04 কোনো বিশেষ ওয়েবসাইট নির্মাণের সময় কুকিজ একটি খুব গুরুত্বপূর্ণ অংশ যেখানে আপনি ব্যবহারকারী সম্পর্কে তথ্য সংরক্ষণ করেন।
00:11 কুকিস এর সংজ্ঞা হল, ওয়েব সার্ভার দ্বারা আপনার কম্পিউটার বা ব্যবহারকারীর কম্পিউটারে সঞ্চিত তথ্যের একটি সেট।
00:18 এর মানে হল, আমরা কোনো ওয়েবসাইটে গেলে আমাদের বিবরণ এখানে সংরক্ষণ করা হয় এবং আমরা 'Remember me' বিকল্প নির্বাচন করে থাকলে আমরা আবার সেই ওয়েবসাইটে গেলে তা ব্যবহার করা হয়।
00:30 সেক্ষেত্রে আপনাকে প্রতিবার লগইন করতে হবে না।
00:32 কিন্তু আপনি 'remember me' বোতাম নির্বাচন না করলে, সম্ভবত আপনি সেশনস এ কাজ করবেন, যা ব্রাউজার ব্যবহার বন্ধ করার সাথে সাথেই বন্ধ হয়ে যাবে।
00:42 তাই সেশনস সাথে সাথেই শেষ হয়ে যায়, কিন্তু কুকিস ভবিষ্যতে ব্যবহার করতে সংরক্ষণ করা হয়।
00:50 এখন দেখি যে একটি কুকি কিভাবে বানায়।
00:53 setcookie ফাংশন ব্যবহার করে এটি করতে পারেন।
00:55 ফাংশন 5টি প্যারামিটার নেয় কিন্তু আমি শুধু 3টি ব্যবহার করব।
01:00 প্রথম গুরুত্বপূর্ণ প্যারামিটার হল কুকির নাম, যা আমি 'name' সেট করব।
01:05 দ্বিতীয়টি হল তথ্য যা আমি এখানে এই কুকিসে সংরক্ষণ করব এবং লিখব "Alex".
01:12 এখন পরেরটি একটু কঠিন।
01:15 এটা হল সময়, যখন কুকিটি নষ্ট হয়।
01:18 এখন এটিকে সেকেন্ডে সেট করতে হবে।
01:21 এটি দেখতে আমি expire এর জন্য 'Exp' নামক একটি ভ্যরিয়েবল বানিয়েছি যা time এর সমান হবে।
01:28 এখানে কিছু মান যোগ করি।
01:31 এখন আমি এতে শূন্য যোগ করছি।
01:33 এবার আমি এটি ইকো করছি এবং এখনকার জন্য এই কুকি ফাংশন নিস্ক্রিয় করছি।
01:39 আমি এখানে শুধু time ইকো করছি, এটি বোঝাতে যে এটি কি করে।
01:43 রিফ্রেশ করুন, এখন এখানে বেশ কয়েকটি সংখ্যা দেখতে পাবেন।
01:47 এটি অনন্য time-stamp.
01:50 এবং এই অনন্য time-stamp পয়লা জানুয়ারি ১৯৭০ এর আগের সেকেন্ডের সংখ্যা।
01:56 সুতরাং পয়লা জানুয়ারী রাত 12 টা সাল 1970।
02:02 আপনি এটি এখানে দেখতে পারেন - এখানে সেকেন্ডের সংখ্যা ভবিষ্যতের একটি তারিখের সমান হবে।
02:10 উদাহরণস্বরূপ, এই মুহূর্তে এটি 88, এখন 89 এবং এটি রিফ্রেশ করার সাথে এটি এক সেকেন্ড করে বৃদ্ধি পায়।
02:20 এটি এখানে একটি নির্দিষ্ট মান যোগ করার বেশ উপযোগী উপায়।
02:28 এখন আমাদের একটি দিনের সেকেন্ডে সময় পেতে হবে, কারণ আমি চাই এই কুকি এক দিনে শেষ হয়ে যাক।
02:34 তাই একটি দিনের মিনিট সংখ্যা জানতে 60 কে 24 দ্বারা গুন করব।
02:39 তারপর একটি দিনের সেকেন্ডের সংখ্যা পেতে আগের উত্তরকে 60 দ্বারা গুন করব যা হল 86,400.
02:47 আমি শূন্য কে 86400 দিয়ে প্রতিস্থাপন করলে এখানে "expire" ভ্যারিয়েবল রয়েছে যা এখন দিন দ্বারা ভবিষ্যতে সময় স্থায়ী রাখবে।
02:56 সময় বাঁচাতে, আমি এটি কপি করছি এবং আমি এখানে "expire" ভ্যারিয়েবল যোগ করছি।
03:02 তাই এই ফাংশন 'Alex' মানের সাথে name' নামক কুকি সেট করে এবং এটি একদিনে সমাপ্ত হয় –এটি টাইম ফাংশন ব্যবহার করে সেকেন্ডে পড়া হয়।
03:13 এই পৃষ্ঠাটি রিফ্রেশ করলে দেখি যে কোনো এরর নেই, অর্থাৎ এটি কাজ করছে।
03:19 এখন আমি এগুলিকে কমেন্ট করতে ব্লক কমেন্টিং ব্যবহার করব।
03:23 এবং এর নীচে এই কুকিটি ইকো করব।
03:26 কিন্তু এটিকে কমেন্ট করার কারণ হল ব্যবহারকারী পৃষ্ঠায় আসলে আপনাকে প্রতিবার কুকি সেট করতে হবে না।
03:33 আপনি স্ক্রিপ্টে log-in ব্যবহার করলে এবং আপনার ওয়েবসাইটে ব্যবহারকারীকে log-in করার অনুমতি দিলে, আপনাকে এটি শুধুমাত্র একবার ব্যবহার করতে হবে এবং তারপর কুকি সংরক্ষণ হয়ে যাবে।
03:41 এবং এটিকে এখানে নির্ধারিত সময়ের মধ্যে ব্যবহার করতে পারেন।
03:46 তাই আমি ইকো সেট করব এবং একটি ডলার চিহ্ন ব্যবহার করব, দুঃখিত আন্ডারস্কোর কুকি।
03:52 এখানে ভেতরে কুকির নাম রয়েছে, তাই আমি 'name' লিখব। রিফ্রেশ করব এবং আপনি 'Alex' দেখতে পাবেন।
03:59 এটি যাচাই করতে পারেন। আমি ব্রাউজার বন্ধ করলে এবং কম্পিউটার পুনরায় চালু করে এই পৃষ্ঠায় ফিরে এলে, এটি এখনও Alex দেখাবে কারণ এটি কম্পিউটারে সংরক্ষিত রয়েছে।
04:11 ঠিক আছে এখন আমাকে আরেকটি কুকি সেট করতে হলে, ধরুন 'age' নামে কুকি সেট করি, এবং আমার বয়স হল 19.
04:24 expiry time কে এইভাবেই রাখি।
04:29 এটিকে এখানে উপরে রাখি।
04:31 এটিকে পরিস্কার করে দেখতে এখানে block কমেন্টকে line কমেন্ট দ্বারা বদলাই।
04:36 সুতরাং expiry টাইমের জন্য আমি এখানে অন্য কুকি সেট করব।
04:41 এবং তার expiry টাইম একই হবে। চলুন দেখি যে আমি সঠিক পাই কিনা।
04:46 আমরা এটি সরিয়ে দেই।
04:48 আমরা একই expiry টাইমের সাথে অন্য কুকি সেট করেছি।
04:51 রিফ্রেশ করি. ঠিক আছে এটি সেট হয়ে গেছে।
04:55 এখন আমি কমেন্ট করব এবং এখানে এটি ইকো করব।
05:01 সুতরাং আপনি একটি পৃষ্ঠায় একাধিক কুকি সেট করতে পারেন। এটি রিফ্রেশ করার পর আমরা 19 পাই।
05:07 এখন আমরা একটি একক বাক্যেও কুকি সেট করতে পারি।
05:11 এইজন্য আমি লিখব echo underscore cookie, name, এবং concatenate হল "is" এবং তারপর "age" জুড়ব।
05:27 আমরা সংরক্ষিত কুকিজ থেকে একটি বাক্য পাবো - Alex is 19.
05:34 আবার আমি ব্রাউজার বন্ধ করলে বা কম্পিউটার রিস্টার্ট করলে বা দুই ঘন্টা পরে আবার ফিরে আসলে, তখনও এই তথ্য এই পৃষ্ঠায় ব্যবহার করার জন্য কম্পিউটারে এ সংরক্ষিত থাকবে।
05:44 আপনি দেখতে পাচ্ছেন এগুলি ব্যবহার করতে খুব উপযোগী এবং বানাতে বেশ সোজা এবং তাছাড়া ইউজারকে ইকো করতেও বেশ সহজ।
05:53 'print r' বা 'print underscore r' নামক একটি ফাংশন রয়েছে যা আমরা ব্যবহার করতে পারি।
05:58 আমরা এখানে 'dollar underscore cookie' ইকো করি. এটি একটু পরে সারিবদ্ধ করব।
06:05 এটি রিফ্রেশ করি, এখানে দেখতে পাচ্ছেন যে এখানে একটি অ্যারে রয়েছে এবং আমরা একটি আলাদা মান পেয়েছি।
06:12 আমাদের কাছে name রয়েছে যা হল Alex এবং age হল 19.
06:22 এগুলি হল কুকিজ যাদের সেট করা হয়েছে এবং এগুলি হল কুকিজ এর মান।
06:27 এটি খুবই উপযোগী যদি আপনি এটি ইকো করতে চান।
06:31 ঠিক আছে, একটি অন্য ফাংশন রয়েছে যা আমি এই টিউটোরিয়ালের দ্বিতীয় অংশে বলব এবং একটি কুকি সেট করেছি কিনা তা জানতে 'if' স্টেটমেন্ট ব্যবহার করব।
06:41 এবং আমি দেখাবো কিভাবে একটি কুকি আনসেট করে।
06:45 তাই আমাদের দ্বিতীয় পর্বে যোগদান করুন। অংশগ্রহণের জন্য ধন্যবাদ। শুভবিদায়।

Contributors and Content Editors

Antarade, Satarupadutta