Как взять параметры из строки запроса?
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Как взять параметры из строки запроса? Expand / Collapse
Автор
Сообщение
22.12.2000 20:14
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 03.03.2006 19:03
Сообщ.: 1 908, Visits: 21 011
Постановка проблемы:
Нужно, чтобы юзак набрал запоминающийся адрес (типа www.сервер.ru/имя_пользователя) и ASPшник, в зависимости от имени пользователя вывел бы определенную информацию.
Ограничения: на все запросы такого типа должен отвечать тока один ASP файл; нельзя создавать для каждого пользователя свой каталог на сервере (т.е. www.сервер.ru/имя_пользователя/).
Придуманные способы решения ;-):
1 способ) пусть юэак набирает www.сервер.ru/?имя_пользователя
Тогда в принципе должен запуститься файл ASP по-умолчанию для этого каталога и ему передастся (через ?) имя_пользователя, но это не происходит :-( Файл по-умолчанию запускается, но переменная Request.QueryString (равно как и Request.servervariables("QUERY_STRING")) совершенно пуста. Если же написать не www.сервер.ru/?имя_пользователя, а www.сервер.ru/default.asp?имя_пользователя, то все нормально. Может кто с этим сталкивался?
2 способ) Путь юзак набирает www.сервер.ru/_?имя_пользователя, где "_"-имя файла ASP без расширения и на IIS настроено выполнение таких файлов как ASP, но тогда если пользователь наберет
www.сервер.ru/имя_нужного_каталога (без слэша в конце), то сервак примет каталог за файл и напишет, что страницы нет, короче вообще заморочка какая-то.

Мне первый способ больше нравится :-) Если кто знает, как его применить, чтоб работал, или может кто другое что-нить придумает (главное - не напрягать пользователя с запоминанием адреса) - с благодарностью прочитаю и воспользуюсь :-)
Сообщ. #702571
24.12.2000 16:59
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 24.12.2000 16:58
Сообщ.: 15, Visits: 166
Странно... у меня твой первый способ работает, параметры передаются, у тебя какой IIS стоит..?
Сообщ. #702583
24.12.2000 17:00
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 24.12.2000 16:58
Сообщ.: 15, Visits: 166
Странно... у меня твой первый способ работает, параметры передаются, у тебя какой IIS стоит..?
Сообщ. #702584
24.12.2000 18:10
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421, Visits: 49 251
Да я вот тоже прочитал и не понял, что у него не работает, у меня вроде бы все нормально тоже
Сообщ. #702586
25.12.2000 20:26
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 03.03.2006 19:03
Сообщ.: 1 908, Visits: 21 011
nt 4, IIS 4
Действительно странно. Надо будет поразбираться
Сообщ. #702606
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Alexey Spirin

Время GMT +3:00, Сейчас 5:14