PDA

View Full Version : نمایش referer



yasgig
سه شنبه 06 مرداد 1388, 11:25 صبح
با عرض سلام و خسته نباشید خدمت کاربران انجمن
من پوشه هایی رو که نمی خوام کاربران محتوای اونا رو ببینن توش یه فایل با نام index.php قرار دادم که ریدایرت می شه به آدرس forbidden_fa.php.حالا چجوری میشه توی فایل ک forbidden_fa.php کدی قرار داد که نام صفحه ای رو که به این صفحه ریدایرکت شده نشون داد؟

mostafa8266
سه شنبه 06 مرداد 1388, 12:04 عصر
زمان redirect اسم فایل رو بعنوان query string بده


header('Location: forbidden_fa.php?f=filename');

yasgig
سه شنبه 06 مرداد 1388, 12:18 عصر
آخه فایل با کد زیر ریدایرکت می شه.

<head>
<meta http-equiv="refresh" content="0;url=../forbidden_fa.php">
</head>

امیـرحسین
سه شنبه 06 مرداد 1388, 13:49 عصر
<head>
<meta http-equiv="refresh" content="0;url=../forbidden_fa.php?filename=<?php echo basename(__FILE__); ?>">
</head>

yasgig
سه شنبه 06 مرداد 1388, 14:53 عصر
آقا یه سری با آدرس زیر بزنید:
http://yasgig.ir/vote
وقته صفحه به آدرس forbidden.php ریدایرکت می شه و می نویسه متاسفانه دسترسی به آدرس مورد نظر شما() امکان پذیر نمی باشد.می خوام توی اون پارانتز آدرسی رو که به این صفحه ریدایرکت کرده نشون بده(یعنی http://yasgig.ir/vote)

yasgig
پنج شنبه 08 مرداد 1388, 13:44 عصر
آقا کسی نیست مشکل مارو حل کنه؟

امیـرحسین
پنج شنبه 08 مرداد 1388, 16:27 عصر
از HTTP_REFERER استفاده کنید:

<p>دسترسی به این صفحه مجاز نمی باشد!</p>
<p><a href="<?php echo $_SERVER['HTTP_REFERER']; ?>">بازگشت</a></p>

yasgig
پنج شنبه 08 مرداد 1388, 16:57 عصر
خیلی ممنون از شما.کار می کنه ولی اگه به این صفحه لینک کرده باشم.ما هم که به این صفحه لینک نمی کنیم که.فکر کنم ریدایرکت رو ارجاع دهنده به شمار نمی یاره.کمکم کنید.
موفق باشید!