PDA

View Full Version : سوال: مشکل با $_server['document_root']



milad.bm
شنبه 04 شهریور 1391, 15:48 عصر
سلام به همگی
من میخوام تو صفحه لاگین پس از وارد کردن اسم کاربر و رمز، اونو هدایت کنم به یه صفحه دیگه.
define('ROOT_PATH', $_SERVER['DOCUMENT_ROOT'].'/aa/');
header('location: '.ROOT_PATH.'login.php');
اما متاسفانه این کار رو انجام نمیده. بجاش فقط یه نیوتب باز میکنه.
البته اگه آدرس مقدار بالا رو چاپ کنیم چاپ میشه اما دایرکت نمیشه
echo ROOT_PATH.'login.php';
نتیجه کد بالا میشه C:/Wamp/www/aa/login.php
ممنون میشم کمکم کنید

MMSHFE
شنبه 04 شهریور 1391, 19:26 عصر
دوست عزیز، شما نباید به مسیر فیزیکی کاربر رو ریدایرکت کنید. باید از نام سرور استفاده بشه:


define ('URL', $_SERVER['SERVER_NAME'] . '/aa/');
header('Location: ' . URL . 'login.php');
exit();

موفق باشید.