[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: URI и URL
flint
Здравствуйте в одном из скриптов пришлось использовать вот эту переменную
 $_SERVER['REQUEST_URI']; 
она содержить в себе путь к странице. У меня возникает вопрос есть ли такая же/ похожая переменная которая содержала бы url ? пробовал подставить вместо uri url результатов не дало, хотя я может что то не так делаю. Просветите пожалуйста в этом вопросе. Заранее спасибо.




Спустя 1 час, 26 минут, 50 секунд (6.06.2010 - 00:48) Winston написал(а):
Это ?
$_SERVER['HTTP_HOST']

Спустя 1 минута, 15 секунд (6.06.2010 - 00:49) Ice написал(а):
Можно составить из двух переменных разными способами:
так
$_SERVER['HTTP_HOST'] .'/'. $_SERVER['PHP_SELF']

или так
$_SERVER['HTTP_HOST'] .'/'. $_SERVER['SCRIPT_NAME']

или даже так
$_SERVER['SERVER_NAME'] .':'. $_SERVER['SERVER_PORT'] .'/'. $_SERVER['SCRIPT_NAME']

Спустя 11 часов, 26 минут, 18 секунд (6.06.2010 - 12:16) flint написал(а):
Цитата (Ice @ 5.06.2010 - 21:49)
Можно составить из двух переменных разными способами:
так
$_SERVER['HTTP_HOST'] .'/'. $_SERVER['PHP_SELF']

или так
$_SERVER['HTTP_HOST'] .'/'. $_SERVER['SCRIPT_NAME']

или даже так
$_SERVER['SERVER_NAME'] .':'. $_SERVER['SERVER_PORT'] .'/'. $_SERVER['SCRIPT_NAME']



Большое спасибо это то что нужно, только вот у меня возник еще вопрос зачем ты ставиш между ними слэш, двоеточие ясно почему стоит, а слэш нет. Если не трудно объясни зачем он там нужен

Спустя 21 минута, 50 секунд (6.06.2010 - 12:37) Unlikely написал(а):
flint
Выведи через echo значения. И посмотри что там и чем заканчивается.

Спустя 30 минут, 41 секунда (6.06.2010 - 13:08) flint написал(а):
я это уже сделал у меня просто вопрос в том что
$_SERVER['HTTP_HOST']  $_SERVER['PHP_SELF']
уже и так выводят URL а зачем ICE написал между ними еще
'/' вот зачем она нужна вот это я спрашиваю smile.gif

просто если использовать именно
$_SERVER['HTTP_HOST'] .'/'. $_SERVER['PHP_SELF']

то в URL после к примеру phpforum.ru/ будет еще один слэш а затем index.php и т.д.
надеюсь я ясно объяснил свой вопрос всем спасибо за участие biggrin.gif

Спустя 8 часов, 21 минута, 8 секунд (6.06.2010 - 21:29) wolfandman написал(а):
Цитата (flint @ 6.06.2010 - 14:08)
просто если использовать именно
$_SERVER['HTTP_HOST'] .'/'. $_SERVER['PHP_SELF']

то в URL после к примеру phpforum.ru/ будет еще один слэш а затем index.php и т.д.
надеюсь я ясно объяснил свой вопрос всем спасибо за участие biggrin.gif

Ну раз слэш не нужен не ставь его.
Быстрый ответ:

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