| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Программирование под Unix/Linux > C++ as CGI |
| Автор: Opik 8.9.2005, 15:02 | ||
| Пытаюсь писать на C++ по веб, только учусь. Вот накидал:
http://selecter.vnet.ee/~opik/cgi-bin/test.cgi? вот пример http://selecter.vnet.ee/~opik/cgi-bin/test.cgi?test всё ок http://selecter.vnet.ee/~opik/cgi-bin/test.cgi?test=query уже нету второго запроса... что не так? и как можно добиться нужного эффекта и есть ли ошибки в коде? |
| Автор: Mad 8.9.2005, 15:51 | ||||
это тебе не DOS
|
| Автор: Opik 8.9.2005, 17:19 |
| Mad Спасибо. А по сути вопроса? |
| Автор: Mad 8.9.2005, 17:56 |
| Opik посмотри man по cgi.h или cgi.lib (щас винда стоит так что сам посмотреть не могу) |
| Автор: saa 8.9.2005, 20:01 |
| 2 Opik Для того, чтобы получить параметры, переданные задаче методом GET, необходимо получить значение переменной окружения QUERY_STRING. |
| Автор: Opik 9.9.2005, 12:05 | ||
да, это хорошо, но как это сделать? Добавлено @ 12:08 Нашел #include <iostream> #include <cstdlib> теперь как я понял нужно распарить QUERY_STRING? |
| Автор: nerezus 3.10.2005, 17:06 | ||
2Mad: про \n ты не прав. |
| Автор: Гость_stalker 4.10.2005, 14:17 |
| Opik, опасно пишешь http://selecter.vnet.ee/~opik/cgi-bin/test.cgi?12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 как минимум узнаешь версию сервера ну ещё кой чего помаленьку. А там можно уже и эксплоит подыскать подходящий. |
| Автор: Guest 6.10.2005, 02:16 |
| int main (int argc, char **argv, char **envp); envp = environment parameters |