PDA

View Full Version : سوال: بکار بردن sesstion ها



alimooghashang
دوشنبه 11 شهریور 1387, 12:54 عصر
با سلام
من میخوام یه سبد خرید با ایجاد کردن session ها برای سایت بزارم
سوالم اینه که چطوری این کار را بکنم و برای هر کسی که روی سایت هست و محصولات را اضافه میکنه تشخیص بدم که اون شخصه و با کس دیگه ای که داره کار میکنه اشتباه نشه
و اینکه اصلا استفاده از session را پیشنهاد میکنید؟ راهی دیگه در نظر ندارید؟
مرسی

sama01
دوشنبه 11 شهریور 1387, 15:25 عصر
sessionها با هم اشتباه نمی‌شوند. از این بابت جای نگرانی نیست.

paksar
دوشنبه 11 شهریور 1387, 18:53 عصر
سلام

امکان ثبت نام کاربران و برای خرید حتما عضو سایت بشن.

maysamscript
دوشنبه 11 شهریور 1387, 18:58 عصر
راهی جز سشن برای تمیز دادن کاربران وجود ندارد

alimooghashang
دوشنبه 11 شهریور 1387, 19:20 عصر
از همه دوستان متشکرم
لطفا یکی یه نمونه کار به ما بگه
یا حداقل بگه چطوری از session ها باید استفاده کنم تا بتونم این کار را انجام بدم
مرسی

alimooghashang
چهارشنبه 13 شهریور 1387, 05:49 صبح
هیچ یک از دوستان نتونستن یه مثال برای ما بنویسن؟

alimooghashang
پنج شنبه 14 شهریور 1387, 21:25 عصر
اقا یکی جواب ما را بده
کسی بلد نیست با session کار کنه

meysamm
جمعه 15 شهریور 1387, 20:59 عصر
خیلی ساده است! اول صفحه قبل از هر کاری باید start بشن و بعد هم ازش استفاده می کنی

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


session_start();
$_SESSION['customerName'] = "meysam"; // مقدار session رو اینطوری تعیین می کنید.
حالا میتونید ازش مثل یه متغیر استفاده کنید. هرجا هم که کارتون باهاش تموم شد خالی کنید اونو اینجوری:


if(isset($_SESSION['customerName']))
unset($_SESSION['customerName']);


حالا اگرم خواستید همه ی اونا را یکجا از بین ببرید از session_destroy(); استفاده کنید.

همین :لبخندساده:

alimooghashang
جمعه 15 شهریور 1387, 21:16 عصر
همین :لبخندساده:
مرسی داداش
یعنی همش همینه؟؟
میشه این که گفتی یه کلاس بسازم و با اون کلاس کار کنم را بگی! منظورم اینه یه مثال بزنی
مرسی
:تشویق: