PDA

View Full Version : سوال: چگونه گی ارسال مقادیرsessionدرتمامی صفحات سایت



ffuser
یک شنبه 07 خرداد 1396, 17:24 عصر
باسلام
من میخوام وقتی با سشن لاگین میکنم و وارد یک صفحه میشم نام کاربری درتمامی صفحات سایت ارسال بشه و بتونم از این نام کاربری یا دیگرویژگی موجوددردیتابیسم استفاده کنم.مثلا کابری که وارد میشه تنها بتونه نمرات مربوط به خودش روببینه

reza_alie
یک شنبه 07 خرداد 1396, 19:09 عصر
سلام خدمت شما
به این سایت سر بزن
http://phppot.com/php/php-login-script-with-session/
موفق باشی (http://www.simplebits.ir)

realAnvari
یک شنبه 07 خرداد 1396, 22:19 عصر
من خودم اینکارو میکنم .

1. پوشه ای جدید در روت میسازم به اسم core و داخل این پوشه دو پوشه به اسم های database و functions دارم و داخل همین پوشه کوره یک فایل به اسم init.php دارم .
2. توی پوشه دیتابیس خب مشخصا فایل کانفینگ دیتابیس رو قرار میدم و داخل فانکشن ها هم همه ی فانکشن هایی که تو وبسایت دارم مثلا یوزر ها و ...
3. داخل فایل init.php اون دو فایل دیتابیس و فانکشن ها رو فراخوانی میکنم و سشن هام رو هم توی همین فایل قرار میدم . و فایل اینیت رو همیشه توی هدر فراخوانی میکنم . ازین پس تو همه ی وبسایتم سشن ها و دیتابیس و فانکشن ها رو دارم . هر وقت بخوام صدا میزنم .

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

نمونه :
http://barnamenevis.org/attachment.php?attachmentid=145290&d=1495539938