Как получить входной контент из запроса GET или POST в программе CGI (через apache)?
Я учусь делать программу CGI. Теперь я могу печатать текст, что я хочу. Но как я могу получить вход GET или POST из программы CGI? (например, строка запроса или пост-тело)
1 ответ
Решение
Строка запроса доступна через переменную окружения REQUEST_URI. Если клиент отправил запрос POST, то содержимое будет доступно через стандартный ввод.
См. Учебник по Apache для получения краткой информации (именно здесь скопированы вышеупомянутые предложения).
Кстати, большинство скриптовых языков предоставляют некоторую поддержку CGI (например, документация по CGI в Perl здесь), поэтому у того, который вы используете, наверняка есть методы для извлечения данных из запроса.