PHP-and-MySQL/C4/Cookies-Part-1/Bengali
From Script | Spoken-Tutorial
Revision as of 15:35, 6 March 2017 by Satarupadutta (Talk | contribs)
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 | তাই আমাদের দ্বিতীয় পর্বে যোগদান করুন। অংশগ্রহণের জন্য ধন্যবাদ। শুভবিদায়। |