توضیح کامل تابع session

سلام دوستان

کسی می تونه به من تابع session رو به صورت کامل توضیح بده . چند تا مقاله خوندم ولی متوجه نشدم.
لطفا اگه کسی هست برای توضیح دادن ، خیلی روان توضیح بده تا من متوجه بشم آخه تازه کارم :):oops: یه دنیا ممنون


 
آخرین ویرایش:

Milad

Well-Known Member
برای استفاده از session ها در ابتدای هر صفحه باید از کد زیر رو وارد کنید در غیر این صورت امکان کار روی session ها در اون صفحه رو نخواهید داشت :

PHP:
session_start();
حالا فرض کنید ما میخوایم چک کنیم کاربر ، نام کاربری و پسوردش رو درست وارد کرده یا نه ! اگر درست وارد کرده بود یک session بسازیم به نام login و مقدار true رو بهش نصبت بدیم تا در صفحات دیگه ازش استفاده کنیم .
PHP:
if ( $username == 'Milad' && $pass == '123' ){
$_SESSION['login'] = true;
}
else{
$_SESSION['login'] = false;
}
کاملا مشخصه دیگه ؟ حالا تو هر صفحه که بخوایم میتونیم به راحتی مقدار session ای رو که ست کردیم رو مورد برسی قرار بدیم ، مثلا میخوایم اگر کاربر لوگین کردخ بود اسمش رو چاپ کنیم در غیر این صورت چاپ کنیم dear user ...
PHP:
if ($_SESSION['login'] == true){
echo $username;
}
else{
echo 'Dear user';
}

فقط برای ست کردن و برسی session رو با حروف بزرگ بنویس .

برای از اعتبار خارج کردن هم از کد زیر استفاده کن ، مثلا برای خروج کاربر :

PHP:
session_destroy();

فکر نکنم سخت باشه ، موفق باشی ...
 
آخرین ویرایش:

masorian

New Member
سلام
من تمام اصول نوشتن session رو رعایت می کنم اما خطای
Call to undefined function session_srart() in C:\wamp\www\moviesite6.php on line 2

رو میده .مسیر ذخیره session رو تو 3 قسمت از فایل php.ini تنظیم کرم اما تردید دارم ،ممکنه درست تنظیم نکرده باشم که این خطا پیش میاد.میشه بگید دقیقا چه تغییراتی تو فایل باید اعمال بشه؟
 

جدیدترین ارسال ها

بالا