Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Как получить содержимое адресной строки браузера?


Автор: Mister U 5.5.2004, 22:16
Как получить содержимое адресной строки браузера?

Автор: IZ@TOP 5.5.2004, 23:29
Цитата
echo $_SERVER['QUERY_STRING'];

Если я правильно тебя понял. Если нет, то:
Цитата
print_r($_GET);

Автор: Mister U 5.5.2004, 23:38
Не, ты неправильно понял в обоих случаях smile.gif

Вот что нужно получить: (в смысле если такое будет в адресной строке)
http://mysite.ua/section/section.php?r=1&a=2&b=3&c=4 и т.д.


Я знаю как на яве скрипт сделать, вот код:
Цитата

<script language = "JavaScript">
var loc = self.location;
document.write(loc);
</script>

Но мне нужно результат загрузить в переменную в пхп коде. Может можно с явой это дело организовать? (но результат нужен ИМЕННО в пхп переменной)

Автор: Secandr 6.5.2004, 08:12
Mister U В какой раз говорю: javascript - выполняется на стороне клиента в браузере, по этой причине он может получить всю информацию, которую даёт браузер.
PHP - серверный язык, он про браузер ничего не знает и знать не может, он только может посмотреть то, что передал ему апач, которы получил какие-то обрывки информации от браузера.

Так что узнать средствами пхп то, что находится в строке браузера нельзя.

можно сделать следующее: средствами js узнать, сформировать запрос и, допустим, отправить в невидемый фрейм в виде: myphp.php?link=kjsfhskjdfhgksjdfg
Добавлено @ 08:14
Ещё при переходе на страницу браузер передаёт то что находится в строке браузера апачу, а апач уже помещает всё это в разные переменные, одна из них $_SERVER['QUERY_STRING'];

Автор: IZ@TOP 6.5.2004, 09:16
Можно составить то что в адресной строке браузера таким способом:
Цитата
URL:http://example.com/myscript.php?query=string
<?php
echo $_SERVER['HTTP_HOST'].'<br />';
echo $_SERVER['PHP_SELF'].'<br />';
echo $_SERVER['QUERY_STRING'].'<br />';

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)