Logo bn.boatexistence.com

কীভাবে একটি সেশন শুরু করবেন?

সুচিপত্র:

কীভাবে একটি সেশন শুরু করবেন?
কীভাবে একটি সেশন শুরু করবেন?

ভিডিও: কীভাবে একটি সেশন শুরু করবেন?

ভিডিও: কীভাবে একটি সেশন শুরু করবেন?
ভিডিও: কিভাবে উপস্থাপনা শুরু করতে হয়। উপস্থাপনা শুরু করার নিনজা টেকনিক। How to start a presentation। 2024, মে
Anonim

আপনি সেশন ভেরিয়েবলে কোনো তথ্য সঞ্চয় করার আগে, আপনাকে প্রথমে সেশন শুরু করতে হবে। একটি নতুন সেশন শুরু করতে, শুধু PHP সেশন_স্টার্ট ফাংশন কল করুন। এটি একটি নতুন সেশন তৈরি করবে এবং ব্যবহারকারীর জন্য একটি অনন্য সেশন আইডি তৈরি করবে।

আমি কোথায় সেশন শুরু করব?

আপনি সেশন_শুরু করতে চান ; অন্য কোনো কোডের আগে আপনার পৃষ্ঠার শীর্ষে। যাইহোক, যদি আপনি আপনার জীবনকে সহজ করার জন্য অন্তর্ভুক্তগুলি ব্যবহার করেন, তবে এটিকে একটি ফাইলের একেবারে শীর্ষে রাখা ভাল যা সমস্ত ফাইলে অন্তর্ভুক্ত রয়েছে৷

আমি কখন একটি অধিবেশন শুরু করব?

ব্যবহারকারীর প্রমাণীকরণ হয়ে গেলে আপনি সেশন শুরু করতে পারবেন। এর পরে আপনি S_SESSION-এ ব্যবহারকারী সম্পর্কিত তথ্য এবং যেকোনো জায়গা থেকে এই তথ্য অ্যাক্সেস করতে পারবেন। ব্যবহারকারীর তথ্য যাচাই করার পর আপনার সেশন শুরু করা উচিত, এবং আপনি সেশন ভেরিয়েবলে ব্যবহারকারীর uid সেট করতে পারেন।

আপনি কিভাবে একটি সেশন সন্নিবেশ করবেন?

  1. আপনার শুধুমাত্র একবার সেশন শুরু করা উচিত। আপনার উদাহরণে, page.php-এর প্রথম লাইনে শুধু session_start প্রয়োজন।
  2. যদি সেশন আগে শুরু হয় তাহলে session_start E_NOTICE জেনারেট করবে। আপনি এটিকে উপেক্ষা করতে @session_start ব্যবহার করতে পারেন।
  3. আপনি যদি HTML কোড আউটপুট করার পরে সেশন_স্টার্ট ব্যবহার করেন তবে এটি ই_নোটিসও তৈরি করে।

আমাকে কি প্রতিটি পৃষ্ঠায় সেশন শুরু করতে হবে?

এটি অবশ্যই প্রতিটি পৃষ্ঠায় থাকতে হবে যা আপনি ব্যবহার করতে চান সেশনে থাকা ভেরিয়েবলগুলি- যেমন ব্যবহারকারীর নাম এবং পছন্দের রঙ- $_SESSION, একটি গ্লোবাল ভেরিয়েবলের সাথে সেট করা হয়েছে৷ এই উদাহরণে, session_start ফাংশনটি একটি নন-প্রিন্টিং মন্তব্যের পরে কিন্তু যেকোনো HTML এর আগে অবস্থান করা হয়।

প্রস্তাবিত: