سیستم رستوران با زبان 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