لینک شدن به صفحه سفارش به جای صفحه اصلی در PHP
سلام دوستان یه صفحه هست ک قراره از کاربراش یه سفارشاتی رو بگیره ، و درصورتی کاربر میتونه اون سفارشات رو وارد کنه ک عضو و وارد سایت شده باشه ، وقتی سفارشو میزنیم اگر کاربر وارد سایت نشده باشه میره به صفحه ورود ، حالا من میخوام وقتی کاربر تو صفحه ورود اطلاعاتشو وارد کرد مجدد بره به همون صفحه سفارش نره به صفحه اصلی توی پی اچ پی توی قسمت شرتش چی باید بنویسم ک بعد از وارد شده لینک بشه به صفحه سفارش؟
5 پاسخ
لطف کردید
ممنونم از پاسختون
ببخضید چطوری بگم ک آدرس صفحه قبلو بریز توی این متغیر؟
پست قبلی ویرایش شد
شما میتونین از یک متغیر session استفاده کنید و آدرس صفحه ای که کاربر قبل از لاگین توش بوده رو در اون ذخیره کنید
$_SESSION["befor_login"]= "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
دستور بالا آدرس صفحه ای که توش هستین رو میگیره و داخل session میریزه
و بعد از لاگین چک کنید اگر اون session ست شده بود بره به اون آدرس و در غیر اینصورت که همون صفحه اصلی
if(isset($_SESSION["befor_login"])) { header('location:'.$_SESSION["befor_login"]); unset($_SESSION["befor_login"]); } else header('location:home.php');
با استفاده از url یه دیتا مبفرستیم(حاوی اسم صفحه ی فعلی) به صفحه ی لاگین و بعد از لاگین دوباره بر می گردونیمش به این صفحه:
<a href="login.php?next=ording.php">از اینجا وارد شوید</a>
و بعد از لاگین:
//login process $nextpage = $_get["next"]; header('Location: $nextpage');