Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: PHP: Как получить адресную строку

Сообщения:  [1-5] 

 
 автор: aexb   (27.03.2006 в 20:27)   письмо автору
 
   для: malish   (27.03.2006 в 20:17)
 

А вот хттп_хост выдает как раз то, что надо :) Собственно, теперь все получилось через REQUEST_URI. Круто, я уж было собрался в циклах $_GET перелопачивать, мы ж не ищем легких путей... :)

Спасибо!

   
 
 автор: malish   (27.03.2006 в 20:17)   письмо автору
 
   для: aexb   (27.03.2006 в 20:11)
 

$_SERVER['HTTP_HOST'] что выдает?

   
 
 автор: aexb   (27.03.2006 в 20:11)   письмо автору
 
   для: aexb   (27.03.2006 в 20:06)
 

Поправлюсь сразу: $_SERVER['SERVER_NAME'] не работает по-человечески. Дело в том, что сервер как-то странно сконфигурирован, при этом находится в интрасети.

То есть, реальный адрес сайта: iwww.site.ru.company.com, где company - название компании. При этом $_SERVER['SERVER_NAME'] выдает iwww.company.ru

:(

   
 
 автор: malish   (27.03.2006 в 20:11)   письмо автору
 
   для: aexb   (27.03.2006 в 20:06)
 

$url="http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];

   
 
 автор: aexb   (27.03.2006 в 20:06)   письмо автору
 
 

Вопрос прямо как в заголовке:

Есть адресная стока:
http://www.site.ru/index.php?lang=ru&act=login

можно ли каким-нить образом получить переменную, содержащую адресную строку целиком со всеми параметрами?

У меня есть единственное предположение: использовать $_SERVER['SERVER_NAME'], $_SERVER['PHP_SELF'], получить полный адрес страницы, а потом пройтись по всему $_GET и оттуда выдрать все параметры запросов. И после уже сформировать строку.

Но может, как-нибудь попроще можно?

   

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования