Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Разбор url'а / 3 сообщений из 3, страница 1 из 1
19.01.2003, 02:46
    #32092997
ScableR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбор url'а
Мда... Ну кто-нибудь подскажет, как получить url, по которому пришли на страницу. Т.е. на страницу был набран такой адрес:
http://localhost/url.php?to=url&my=ScableR
И при открытии странички url.php на ней высвечиваются соответственные значения to и my.
Просто сталкнулся с проблемой неожиданно. В общем помогите ПЛЗ.
...
Рейтинг: 0 / 0
20.01.2003, 09:46
    #32093136
mahoune
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбор url'а
Автоматом создаются две переменные "to" со значением "url", и переменная "my" со значением "ScableR"

А для остальных вещей надо читать массив ENV в которм соответственно переменные окружения! В частности:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
Environment Variables:
AUTH_TYPE: Basic
DOCUMENT_ROOT: /ftp/virtual-hosts/website
GATEWAY_INTERFACE: CGI/ 1 . 1 
HTTP_ACCEPT: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*
HTTP_ACCEPT_LANGUAGE: en,ru;q= 0 . 5 
HTTP_CACHE_CONTROL: max-age= 259200 
HTTP_CONNECTION: keep-alive
HTTP_HOST: www.website.ru: 443 
HTTP_USER_AGENT: Mozilla/ 4 . 0  (compatible; MSIE  6 . 0 ; Windows NT  5 . 0 )
HTTP_VIA:  1 . 0  proxy.anywhere.ru: 8080  (Squid/ 2 . 4 .STABLE7)
HTTP_X_FORWARDED_FOR: unknown
PATH: /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin
QUERY_STRING: to=url&my=ScableR 
REMOTE_ADDR:  193 . 109 . 114 . 50 
REMOTE_PORT:  2646 
REMOTE_USER: ccd
REQUEST_METHOD: GET
REQUEST_URI: /cgi-bin/printenv.pl?to=url&my=ScableR 
SCRIPT_FILENAME: /usr/local/www/cgi-bin/printenv.pl
SCRIPT_NAME: /cgi-bin/printenv.pl
SERVER_ADDR:  195 . 227 . 91 . 46 
SERVER_ADMIN: webmaster@webserver.ru
SERVER_NAME: www.webserver.ru
SERVER_PORT:  443 
SERVER_PROTOCOL: HTTP/ 1 . 0 
SERVER_SIGNATURE: 
Apache/ 1 . 3 . 9  Server at www.webserver.ru Port  443 

SERVER_SOFTWARE: Apache/ 1 . 3 . 9  (Unix) PHP/ 4 . 0 . 6  mod_ssl/ 2 . 4 . 2  OpenSSL/ 0 . 9 . 4 
UNIQUE_ID: PivQp8CoCgMAAHTCYjg
Mozilla/ 4 . 0  (compatible; MSIE  6 . 0 ; Windows NT  5 . 0 )
...
Рейтинг: 0 / 0
20.01.2003, 14:15
    #32093381
ScableR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбор url'а
Ну ни фига себе!
Спасибо!
У меня просто сервер глючит, а так я к этим данным получаю доступ стандартом (в PHP) $to и $my.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Разбор url'а / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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