Сорри, работает, но не так, надо, чтобы путь был без имени хоста =) Вообщем, наверно только рег выражением можно
29.05.09, 17:02, "Бессарабова Ирина" <
[hidden email]>:
> Работает, спасибо
29.05.09, 16:59, "Бессарабова Ирина" <
[hidden email]>:
> А QUERY_STRING вроде как вообще нет в реквесте... или нет, потому что параметров не передано?
> 29.05.09, 16:51, "Юрий Поляков" <
[hidden email]>:
> > мб REQUEST.URL0 + REQUEST.QUERY_STRING ?
> 2009/5/29 Бессарабова Ирина <
[hidden email]>:
> > Сделала так:
> > import re
> > ....
> > request = context.REQUEST
> > url = request.other['URL']
> > pattern = "^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?"
> > m = re.match(pattern, url)
> > request_uri="/"
> > if m.group(5):
> > request_uri = m.group(5)
> > if m.group(6):
> > request_uri += m.group(6)
> >
> > Вроде работает) Рег выражение из википедии)
> >
> >
> > 29.05.09, 15:29, "Бессарабова Ирина" <
[hidden email]>:
> >
> >> Здравствуйте,
> > подскажите, пожалуйста, как из http запроса вытащить uri.
> > Наприемер, если есть
> >
http://example.com/test?id=1> > то uri будет
> > /test?id=1
> > Аналог переменной $_SERVER['REQUEST_URI']) в php?
> >
> > Смотрела на распечатку context.REQUEST - что-то не могу сообразить... Или ткните в доку =)
> >
> > Ира
> >
> >
> >
> > >
> >
> --
> Юрий Поляков
> +7 (916) 806-00-55
>
[hidden email]
>
--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group
http://plone.org.ru/Для отправки сообщений
[hidden email]
Новые участники контролируются
Архив и настройки подписки
http://groups.google.com/group/plone-ru-~----------~----~----~----~------~----~------~--~---