imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 05.08.2002, 12:28     # 1
Ley
Guest
 
Сообщения: n/a

Question Как вызвать из одного *.asp скрипта другой *.asp скрипт, по абсолютному пути(http://)

Работаем с ASP.
Проблема заключается в следующем:
1. Нужно запустить из одного скрипта скрипт, находящийся на другом сайте. Т.е. обратиться к нему по абсолютному пути.
2. Второй скрипт должен работать с параметрами, переданными из первого.

Эту проблему я решил так:
В file1.asp:
Response.Buffer = true
pth = "http://address/file2.asp.asp?F=" & strFileName & "&T=" & Text
Response.Clear
Response.Redirect (pth)
strFileName, Text - переменные

В file2.asp:
Response.write Request.QueryString ("F") & "<br>"
Response.write Request.QueryString ("T")

Все работает хорошо, но переменная Text содержит много текста и поэтому использовать стороку запроса мне кажется не коректным.

Пытался сделать так:
В file1.asp:
Server.Execute ("http://address/file2.asp")
strFileName, Text - переменные

В file2.asp:
Response.write strFileName
Response.write Text

На что вываливается ошибка:
Error Type:
Server object, ASP 0231 (0x80004005)
Invalid URL form or fully-qualified absolute URL was used. Use relative URLs.

В МСДН пишут:
Parameters
Path
A string specifying the location of the .asp file to execute. The Path parameter may be for either an absolute or a relative path. If the Path is absolute, it must map to an ASP script in the same application as the calling .asp file. Path can be a string variable name that is set at run-time. The Path parameter must not contain a query string or IIS returns an error.

Поэтому я не могу понять почему не нравится абсолютный путь ??

Кто может разъясните, или подскажите другой способ решения этой проблемы.
 


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 02:03.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.