Forum Webscript.Ru

Программирование => Perl => Тема начата: kaska от 01 Декабря 2005, 13:13:22

Название: Способы "вытягивания" URL страницы.
Отправлено: kaska от 01 Декабря 2005, 13:13:22
Скриптик запускается через SSI на страницах. Для скрипта необходимо узнать, по какому адресу находится страница, я делаю это следующим способом $URL = "http://".$ENV{\'HTTP_HOST\'}.$ENV{\'REQUEST_URI\'};

И в итоге - это очень тормозит всё выполнение скрипта, а в следствии и загрузку страницы. Как этого избежать?
Название: Способы "вытягивания" URL страницы.
Отправлено: commander от 01 Декабря 2005, 15:28:22
kaska
используй Javascript ...
Название: Способы "вытягивания" URL страницы.
Отправлено: kaska от 01 Декабря 2005, 21:10:56
Как мне поможет Java-script, если мне нужно передать адрес странице perl-скрипту? Это не выход!
Название: Способы "вытягивания" URL страницы.
Отправлено: Kannabismus от 02 Декабря 2005, 10:43:23
Цитировать
$URL = "http://".$ENV{\'HTTP_HOST\'}.$ENV{\'REQUEST_URI\'};

Вот это не может тормозить выполнение скрипта, ищите проблему в другом месте.
Название: Способы "вытягивания" URL страницы.
Отправлено: commander от 02 Декабря 2005, 10:52:32
kaska
Цитировать
Как мне поможет Java-script, если мне нужно передать адрес странице perl-скрипту? Это не выход!

а ты полубопытствуй как hotlog и аналогичные ему работают.. :)
Название: Способы "вытягивания" URL страницы.
Отправлено: Phoinix от 02 Декабря 2005, 12:34:59
commander

IMHO JavaScript - не рационально...

kaska

SSI переменные окружения понимает не хуже Perl



потом просто в скрипте получаешь параметр url
вот только соглашусь с Kannabismus - с чего вдруг переменные окружения тормозят скрипт?