50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

لینک شدن به صفحه سفارش به جای صفحه اصلی در PHP

سلام دوستان یه صفحه هست ک قراره از کاربراش یه سفارشاتی رو بگیره ، و درصورتی کاربر میتونه اون سفارشات رو وارد کنه ک عضو و وارد سایت شده باشه ، وقتی سفارشو میزنیم اگر کاربر وارد سایت نشده باشه میره به صفحه ورود ، حالا من میخوام وقتی کاربر تو صفحه ورود اطلاعاتشو وارد کرد مجدد بره به همون صفحه سفارش نره به صفحه اصلی توی پی اچ پی توی قسمت شرتش چی باید بنویسم ک بعد از وارد شده لینک بشه به صفحه سفارش؟

پرسیده شده در 1394/02/18 توسط

5 پاسخ

0

ممنونم از پاسختون

ببخضید چطوری بگم ک آدرس صفحه قبلو بریز توی این متغیر؟

پاسخ در 1394/02/19 توسط
1

شما میتونین از یک متغیر 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');

پاسخ در 1394/02/19 توسط
1

با استفاده از url یه دیتا مبفرستیم(حاوی اسم صفحه ی فعلی) به صفحه ی لاگین و بعد از لاگین دوباره بر می گردونیمش به این صفحه:

<a href="login.php?next=ording.php">از اینجا وارد شوید</a>

و بعد از لاگین:

  //login process
       $nextpage = $_get["next"];
       header('Location: $nextpage');
 
پاسخ در 1394/02/19 توسط

پاسخ شما