PDA

View Full Version : سوال: session در php



patmat2
پنج شنبه 26 اردیبهشت 1392, 21:36 عصر
سلام خدمت دوستان. می خواستم بدونم نحوه تعریف session در php چگونه است. سایتم رو آماده کردم . و کاربران ثبت نام کرده اند. حالا هنگام ورود کاربرا چطور باید session مربوط به هر کاربر فعال بشه. لطفا کمک کنید.....

mahmod2000
پنج شنبه 26 اردیبهشت 1392, 21:56 عصر
دوست عزیز به نظرم خودتون تو سطح همین فروم تحقیق کنید در مورد Session بهتر باشه.. مطلب زیاده

چون باید درک کنید این کد رو.. البته چیز سختی نیست اصلا
ولی
با چند خط توضیح فکر نمیکنم زیاد متوجه بشید

patmat2
پنج شنبه 26 اردیبهشت 1392, 22:04 عصر
اینجا مگه فروم تبادل نظرات و تبادل دانسته ها نیست. من یک سوال کردم . دوست من . خواهشاً اگه اطلاعاتی در این مورد داری همین جا بذار. ممنونت میشم.

mahmod2000
پنج شنبه 26 اردیبهشت 1392, 22:26 عصر
سلام خدمت دوستان. می خواستم بدونم نحوه تعریف session در php چگونه است. سایتم رو آماده کردم . و کاربران ثبت نام کرده اند. حالا هنگام ورود کاربرا چطور باید session مربوط به هر کاربر فعال بشه. لطفا کمک کنید.....
ببخشید آقا چرا میزنید ؟ :D

خوب شما میخواید برای هر کاربر session تعریف کنید

وقتی که کاربر یوزرنیم و پسوورد را وارد میکنه
شما شرط میزارید گه اگر لوگین انجام شده و از دیتابیس اطلاعات گرفته شد کد:


session_start();
$_SESSION['userid'] = $userinfo['id'];

اینجا یک سشن از روی آی دی کاربر ساختید به نام userid

حالا از این به بعد در اون صفحه هایی که میخواید سشن کاربر فعال باشه شروع صفحه رو با session_start() شروع میکنید
و هرجا که خواستید اعتبار سنجی سشن رو انجام بدید متغیر : $_SESSION['userid'] رو میزنید
همین

امیدوارم تونسته باشم کمکی کرده باشم :)

SilverLearn
پنج شنبه 26 اردیبهشت 1392, 22:43 عصر
عزیزم درسته اینجا یه جا برای تبادل .... ولی یک سری قوانین خاص خودش رو داره که یکی از این قوانین اینه که کاربر قبل از تاپیک زدن حتما باید در سایت جستجو بکنه و اگر مطلب مورد نظر خودش رو پیدا نکرد اقدام به پرسیدن سوال خودش بکنه


لطفا به قوانین احترام بگذارید.........

xcodex
جمعه 27 اردیبهشت 1392, 08:39 صبح
با سلام دوست عزیز البته آقا mahmood2000 به صورت کلی گفتن

شما میتونید یه page به اسم init داشته باشید و تنظیمات session و چک کردن login بودن کاربر رو اونجا تست کنید و در همه صفحه هایی که میخوایید این عملیات انجام بشه فقط این فایل رو include کنید.

یا حق

MRmoon
جمعه 27 اردیبهشت 1392, 09:47 صبح
بيا اينم چند تا دستور برا سشن ها:

<?PHP
// شروع كردن كار با سشن
session_start();
//ساختن يك سشن
$_SESSION['session_name'] = 'session_value';
//نمايش سشن
echo $_SESSION['session_name'];
//از بين بين يك سشن
unset($_SESSION['session_name']);
//از بين بردن تمام سشن ها
session_destroy();

phpali
چهارشنبه 01 خرداد 1392, 22:41 عصر
میشه بیشتر توضیح بدین ممنون

H:Shojaei
پنج شنبه 02 خرداد 1392, 11:45 صبح
اینجا مگه فروم تبادل نظرات و تبادل دانسته ها نیست.
شما خودتون گفتيد ديگه تبادل نظر ولي (ببخشيد) وقتي شما هيچ اطلاعاتي در اين مورد نداريد چه نظري ميخواد تبادل بشه به نظر من شما يه جستوجو تو گوگل بزني بهتر جواب ميگيري اول مبحث رو بلد بشيد كه چي هست استفادش چيه بعد اگه مشكلي بود تاپيك بزنيد دوستان هستن كمك كنن.
ببخشيد مثال خوبي نيست ولي خدا هم كه خداست ميگه از تو حركت از من بركت ما كه بنده ايم.