سیستم رستوران با زبان php دیتابیس mysql
دانلود پیش نمایش
برای ثبت درخواست خرید پروژه “سیستم رستوران با زبان php دیتابیس mysql”،خواهشمندیم فرم زیر را تکمیل و ارسال فرمایید .
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
عنوان پروژه : سیستم رستوران با زبان php دیتابیس mysql
هنگامی
که ما یک فرم و یا یک نرم افزار را در سیستم خود باز نموده و بعد از
مشاهده و یا انجام عملیات خاص روی آن ، فرم یا برنامه را می بندیم که به
این فرآیند ، یک جلسه یا همان session می گوییم.
جلسه یا Sessions
درPHP برای ذخیره اطلاعات کاربری که دارد از این برنامه استفاده می کند ،
بکار می رود. در کل فرایند session در برنامه های تحت وب و اینترنت به صورت
دیگری می باشد.هاست و یا سرور سایتی که شما در حال بازدید از آن هستید نمی
تواند اطلاعات کاربر را به سرور ارسال کند به دلیل اینکه مرورگر این
قابلیت را به تنهایی ندارد و سرور نمی تواند کاربران را از یکدیگر تشخیص
دهد . برای حل این مسئله در زبان برنامه نویسی PHP قسمتی را تحت عنوان
sessions تعریف شده است که شما می توانید با استفاده از دستورات آن ،
اطلاعات کاربر در سرور و یا هاست را ذخیره کنید.
هاست سایتی که شما
وارد آن شده اید در همان ابتدای ورود یک Sessions خاص به نام unique ID –
UID برای کاربر ایجاد می کند و اطلاعات سیستم کاربر را در session ذخیره
میکند. این اطلاعات تا زمانی که صفحه سایت را باز دارید Sessions دارای
اعتبار است و در سرور نگهداری میشود وهمچنین این اطلاعات نیز در کوکی ها
ذخیره میشود.
Session ها نیز همانند کوکی ها موقتی هستند و تا یک زمان خاص ذخیره میشود.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
حالا
سوال اینجاست که چرا باید سرور کاربر را شناسایی کند و اطلاعات آن را
ذخیره کند ؟ به دلیل اینکه امنیت کاربر در فضای اینترنت تامین شود این کار
صورت می گیرد به عنوان مثال سرور سایتی که وارد آن می شوید ، اطلاعات شما
مثل نام کاربری و رمز عبور را در متغیرهایی به نام session ذخیره می کند .
هر بار که به آن صفحه از سایت رجوع می کنید ، سرور اطلاعات session شما را
به همراه درخواست صفحه به مرورگر ارسال کرده و نیازی نیست در هر صفحه
اطلاعات کاربری خود را مجدداً وارد نمایید .
نحوه تعریف session بر روی سرور :
لازم
به ذکر است که Session ها موقتی هستند و پس از اینکه کاربراز سایت خارج شد
و یا برای مدتی ، از آن صفحه استفاده نکرد از بین می روند . بنابراین در
مراجعات بعدی به همان سایت ، در صورتی که کوکی ها در مرورگر فعال نباشند ،
باید اطلاعات را مجددا وارد نمایید .به منظور بالا رفتن امنیت اطلاعات
کاربر ، معمولا زمان session را کوتاه تعریف می کنند که در این حالت می
گوییم session ، منقضی یا expire شده است .
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
نحوه تعریف session در PHP :
برای ساخت session در یک صفحه PHP ، ابتدا می بایست تابع ( ) session_startup را قبل از تگ < head > تعریف نماییم:
< ?
php session_start( ) ;
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
? >
< html >
< head >
< /head >
< body >
< /body >
< /html >
در کد بالا session کاربر در سرور ثبت می شود و به شما اجازه می دهد که عملیات session را شروع کرده و یک UID برای شما ایجاد می کند.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com