PDA

View Full Version : اجازه ندادن به باز شدن صفحه با تایپ در مرورگر



hemathemat
پنج شنبه 24 مهر 1393, 18:33 عصر
با سلام.

من دوصفحه به نام a.php و b.php دارم در صفحه اول لینکی دارم که اگر کلیک بشه به صفحه دوم میریم .

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

لطفا راهنمایی کنید.

با تشکر

thacker
پنج شنبه 24 مهر 1393, 18:43 عصر
توی صفحه a یک سشن تعریف کنید بعد توی صفحه b چک کنید اگه سشن وجود داشت صفحه باز شود در غیر اینصورت ریدارکت شه به صفحه a

hemathemat
پنج شنبه 24 مهر 1393, 19:27 عصر
توی صفحه a یک سشن تعریف کنید بعد توی صفحه b چک کنید اگه سشن وجود داشت صفحه باز شود در غیر اینصورت ریدارکت شه به صفحه a


اگه امکان داره کد چک کردن رو در پست قرار دهید.

thacker
پنج شنبه 24 مهر 1393, 21:24 عصر
مثلا توی صفحه a می نویسید :


<?php
$_SESSION['page'] = '12345';
?>
<a href="b.php">Page B</a>

توی صفحه b هم می نویسید :


<?php
if(!isset($_SESSION['page'])) {
header("Location: a.php");
}
?>
محتوای صفحه b