Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / ссылка на себя / 4 сообщений из 4, страница 1 из 1
10.08.2012, 05:52:56
    #37911543
dar3000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ссылка на себя
Как на php можно получить полный адрес ссылки, влючая параметры?
PHP_SELF возвращает адрес без параметров, HTTP_REFERER вообще странно работает - возвращает адрес только с ему одному ведомым одним параметром.
...
Рейтинг: 0 / 0
10.08.2012, 07:15:40
    #37911560
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ссылка на себя
REQUEST_URI
?
...
Рейтинг: 0 / 0
10.08.2012, 07:25:29
    #37911564
dar3000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ссылка на себя
спасибо.
А как будет правильнее:
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
или
echo " http://".$_SERVER ['SERVER_NAME'].$_SERVER['REQUEST_URI'];
или оно без разницы?
...
Рейтинг: 0 / 0
10.08.2012, 07:59:31
    #37911571
nbaksalyar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ссылка на себя
dar3000HTTP_REFERER вообще странно работает - возвращает адрес только с ему одному ведомым одним параметром
HTTP_REFERER возвращает адрес страницы, с которой перешел пользователь - его может отправить браузер, но это необязательно.
Вот тут подробнее: http://ru.wikipedia.org/wiki/HTTP_referer

dar3000$_SERVER['HTTP_HOST'] ... $_SERVER['SERVER_NAME']
В этом случае SERVER_NAME вернет хост (возможно виртуальный), используемый веб-сервером - а HTTP_HOST берет значение присылаемое в HTTP-заголовке "Host". Разница не сильно значительная - используйте SERVER_NAME.
Ну и вообще RTFM :)
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / ссылка на себя / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]