[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Полный доменный путь
AlmazDelDiablo
Сегодня столкнулся с проблемой, что мой скрипт не работает, если его запихнуть в какой-нибудь НЕ корневой каталог домена, ибо для хедеров у меня используется $_SERVER['HTTP_HOST'], но он возвращает только сам домен (то есть, например, скрипт лежит в http://localhost/work $_SERVER['HTTP_HOST'] возвращает только localhost). Можно ли как-то получить полный адрес (localhost/work).



Спустя 3 минуты, 12 секунд (14.02.2011 - 14:55) waldicom написал(а):

Спустя 29 минут, 22 секунды (14.02.2011 - 15:24) AlmazDelDiablo написал(а):
Спасибо )
Т.е. $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] smile.gif

Спустя 10 минут, 1 секунда (14.02.2011 - 15:34) Michael написал(а):
Так например тоже:
$dir = trim(dirname($_SERVER['SCRIPT_NAME']), '\,/');
$base_path = "/$dir";
$base_path .= '/';

определяется "базовый" путь - путь от корня сайта к папке с исполняющимся скриптом.

Спустя 8 минут, 3 секунды (14.02.2011 - 15:42) AlmazDelDiablo написал(а):
Цитата (Michael @ 14.02.2011 - 16:34)
Так например тоже:
$dir = trim(dirname($_SERVER['SCRIPT_NAME']), '\,/');
$base_path = "/$dir";
$base_path .= '/';

определяется "базовый" путь - путь от корня сайта к папке с исполняющимся скриптом.

Я для этого испольузю в индексе
define( 'ROOT_DIR', getcwd() );

Спустя 5 минут, 48 секунд (14.02.2011 - 15:48) Michael написал(а):
Цитата (AlmazDelDiablo @ 14.02.2011 - 14:42)

Я для этого испольузю в индексе
define( 'ROOT_DIR', getcwd() );

Так это ты физический путь в системе к текущей папке определяешь.
А то, что я показал - путь от корня сайта. Разные вещи.


_____________
Блог | VK | GitHub | Twitch
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.