Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
272man : CGI vs ASM 17.07.04 22:25 Число просмотров: 978
Автор: ne_budu_pozority_tut_nik Статус: Незарегистрированный пользователь Отредактировано 17.07.04 22:29 Количество правок: 1
|
сорс по-прежнему лежит в топике "текстовики vs. базы данных" (топик malgajan'а, так что его придётся удалить из twain-листа, мне просто лень сейчас туда идти или заново писать). Идея проста: интерфейс CGI по-сути вывод в STDOUT (это консоль) перенаправляет в браузер клиента, если на пальцах объяснять. В то же время переданное методом POST в программу (без разницы, на чём она написана - ASM, Perl или C++) перенаправляется вроде как в STDIN. Если передача идёт методом GET, то параметры передаются просто как аргументы при запуске программы. Ну и есть всякие мелочи типа регистрации переменных окружения и т. д. На самом деле я не большой любитель писать CGI на ASM - я просто показал Тебе принципиальную возможность. Угрозы в этой принципиальной возможности для безопастности веб-сервера я не вижу.
НАШЕЛ СОРС. ВСТАВИЛ:
В htaccess пишешь:
AddHandler cgi-script .com
Options +ExecCGI
Сам код:
ORG 100H
JMP START
msg DB 'Content-type: text/plain', 10, 10, 'Hello World!', '$'
START: LEA DX, msg
MOV AH, 9
INT 21h
MOV AH, 4Ch
INT 21h
|
- 272man : CGI vs ASM - ne_budu_pozority_tut_nik 17.07.04 22:25 [978]
|
|
|