ライブラリ

C++ for CGIはCGIを支援するための簡単な関数群を提供しています。

ライブラリ一覧

これらの関数を利用するためには、acpplib.hをインクルードしておく必要があります。
天下り変数関係
関数名説明
isset 天下り変数が定義されているかどうか調べる
isset_CGI フォームからの変数が定義されているかどうか調べる
isset_Env 環境変数が定義されているかどうか調べる
isset_Cookie クッキーが定義されているかどうか調べる
isset_Conf 初期設定ファイル変数が定義されているかどうか調べる
html作成関数
関数名説明
set_header HTTP応答ヘッダキューに文字列を追加する
set_head HTML文書ヘッダキューにタグを追加する
clear_header HTTP応答ヘッダキューを初期化する
clear_head HTML文書ヘッダキューを初期化する
cout_header HTTP応答ヘッダキューの内容を送信する
cout_head HTTP応答ヘッダキュー、HTML文書ヘッダキューの内容を送信する
begin_html cout_headの別名
end_html CGI プログラムが終了する前に</BODY>\n</HTML>\n を出力する
クッキー関数
関数名説明
setcookie ブラウザにクッキーを保存する
URL関数
関数名説明
urldecode URLエンコードされた文字列を復元する
urlencode 文字列をURLエンコードする
初期設定ファイルクラス
class conffile 初期設定ファイルを扱う
html作成関数の関係は次のとおりです。

注意

  1. C++ for CGI を利用する場合、acpplib.h をインクルードしておく必要があります。