Форум: "Основная";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];
ВнизWeb приложение??? Найти похожие ветки
← →
Shlomo © (2005-09-26 10:32) [0]Здравствуйте!
Помогите, пожалуйста, разобраться.
Если я создаю стандартное Web приложение, и вызываю его, в браузере, с другого компьютера, то функция GetUserName всё равно выдаёт имя моего компьютера (где находится сервер приложение).
Как сделать так, чтобы программа выдавала именно то имя компьютера, где она загружено?
← →
DiamondShark © (2005-09-26 12:00) [1]
> Как сделать так, чтобы программа выдавала именно то имя
> компьютера, где она загружено?
Она так и делает.
← →
Shlomo © (2005-09-26 13:17) [2]Нет, моё Web приложение выдаёт только моё имя.
То есть, Я создаю Web приложение, т.е. обычный
http://Ivanov/cgi-bin/somename.exe,
в WebModule OnCreate пишешь ShowMessage(UserName), она
выдаёт "Ivanov", причём сообщение выскакивает на моём компьютере.
← →
Digitman © (2005-09-26 13:31) [3]ShowMessage() открывает диалоговое окно не иначе как на том компьютере, где работает та самая программа, вызвавшая ту самую ShowMessage()
ShowMessage() не имеет ни малейшего представления о правах собственности на компьютер, ей глубоко начхать, чей он: мой ли, твой ли, дяди Васин ли ..
так что изволь выражаться терминами "компьютер, на котором работает программа - вэб-сервер" и "компьютер, на котором работает программа - клиент вэб-сервера"
← →
Shlomo © (2005-09-26 13:40) [4]
> так что изволь выражаться терминами "компьютер, на котором
> работает программа - вэб-сервер" и "компьютер, на котором
> работает программа - клиент вэб-сервера"
Согласен. Спасибо за замечание.
да "компьютер, на котором
работает программа - клиент вэб-сервера"
выдаёт сообщение с имением
"компьютер, на котором
работает программа - вэб-сервер"
← →
Digitman © (2005-09-26 13:43) [5]с программой - вэб-сервером все понятно
а вот программе - клиенте вэб-сервера ты ни словом не обмолвился ..
что за программа ? IE или что ?
← →
Shlomo © (2005-09-26 13:51) [6]
> IE
В смысле Internet Explorer???
← →
evvcom © (2005-09-26 14:00) [7]
> В смысле Internet Explorer???
В смысле да!
← →
evvcom © (2005-09-26 14:03) [8]Твой веб-сервер как работал на сервере, так и будет работать. Независимо от того, что там вызывает клиент. Другое дело, веб-сервер может определить с какого компьютера (точнее IP-адреса) пришел запрос, ну и если DNS сможет определить имя компьютера, то и его сможешь получить на сервере.
← →
Shlomo © (2005-09-26 14:05) [9]Да, Internet Explorer
← →
Shlomo © (2005-09-26 14:36) [10]значит, никаких шансов?
← →
Digitman © (2005-09-26 14:55) [11]почему "никаких" ?
вэб-клиент делает запрос к вэб-серверу (мол, дай мне имя компьютера, на котором ты сейчас работаешь), вэб-сервер возвращает результат запроса вэб-клиенту, вэб-клиент выводит на экран "своего" компьютера полученную инф-цию
← →
Shlomo © (2005-09-26 15:51) [12]
> вэб-клиент делает запрос к вэб-серверу (мол, дай мне имя
> компьютера, на котором ты сейчас работаешь), вэб-сервер
> возвращает результат запроса вэб-клиенту, вэб-клиент выводит
> на экран "своего" компьютера полученную инф-цию
И как это сделать?
← →
Digitman © (2005-09-26 16:08) [13]ну как ты прочие запросы передаешь/обрабатываешь ?
так же в точности и этот ..
← →
Shlomo © (2005-09-27 07:52) [14]
> ну как ты прочие запросы передаешь/обрабатываешь ?
>
> так же в точности и этот ..
В смысле SQL запрос? Источником данных у меня является SQL Server 2000.
Если я задаю такой запрос: "SELECT USER AS U" с компьютера вэб-клиента под именем Petrov, он всё равно мне возвращает имя "dbo" или Ivanov, а не Petrov, как мне нужно.
← →
Digitman © (2005-09-27 08:18) [15]
> В смысле SQL запрос?
вэб-клиент и вэб-сервер общаются с использованием http-протокола, а не SQL
← →
evvcom © (2005-09-27 08:26) [16]
> Shlomo © (27.09.05 07:52) [14]
Ты оставь пока SQL и пойми, как работают и общаются между собой web-сервер и web-клиент. А потом уж будешь добавлять SQL и прочее. На клиенте вообще не обязано ничего быть кроме броузера, и даже в этом случае все должно работать.
← →
Shlomo © (2005-09-27 08:32) [17]Digitman, evvcom, Господа, просветите.
← →
evvcom © (2005-09-27 08:38) [18]В каком месте подсветить?
← →
Shlomo © (2005-09-27 08:52) [19]
> В каком месте подсветить?
Не важно. Главное чтобы понятно было.
Прошу, Господа!
← →
Digitman © (2005-09-27 08:57) [20]http://www.compdoc.ru/prog/builder/web/
← →
Shlomo © (2005-09-27 09:25) [21]Digitman, спасибо!
Я вот что ещё хотел добавить: Видимо эта технология работает по принципу тонкий клиент - сервер приложение, поэтому клиент пользует настройки сервер приложения, а сам по себе он никто. В данном случае мне нужно чтобы он был как бы толстым клиентам. Возможно ли это.
← →
Digitman © (2005-09-27 09:40) [22]
> клиент пользует настройки сервер приложения
клиент НИЧЕГО не знает ни о каких настройкаж серверного приложения.
клиент посылает http-запрос и получает http-результат запроса, после чего интерпретирует этот результат в соответствии с содержимым результата
> мне нужно чтобы он был как бы толстым клиентам. Возможно
> ли это
нет, невозможно.
выше своих штанов клиент прыгнуть не может - вся его бурная "деятельность" так или иначе определена жесткими рамкакми протокола инф.обмена с вэб-сервисом.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.04 c