



CGIインタフェースをサポートする(Lite版)
使いそうなものだけ抜粋
use CGI::Lite;
パッケージのロード。
$cgi = new CGI::Lite;
インスタンスの生成。
$cgi->set_platform($platfrom);
プラットフォームの設定。プラットフォーム名は、Unix・Windowsなど。
$cgi->set_directory($path);
アップロードファイルを格納するパスを設定する。エラーの場合は0を返す。
parse_form_dataを実行する前に設定し��ければならならい。
%in = $cgi->parse_form_data;
入力パラメタをハッシュ形式で返す。
ファイルがアップロードされていた場合は、set_directoryで設定されたパスに格納する。
$cookie = $cgi->parse_cookies;
クッキーをハッシュ形式で返す。
$result = $cgi->is_error;
parse_from_data、parse_cookies を実行したときに、エラーが発生すると1を返す。
$msg = $cgi->get_error_message;
is_errorが1の状況で、エラーメッセージを返す。
$cgi->return_error;
ブラウザにエラーを表示してexitする。
$str2 = $cgi->browser_escape($str1);
$str1に含まれる"<"や">"をエスケープした文字列を返す。
$encoded = $cgi->url_encode($url);
$urlをURLエンコードした文字列を返す。
$decoded = $cgi->url_decode($url);
$urlをURLデコードした文字列を返す。
$result = $cgi->is_dangerous($str);
$strに危険な文字(シェルのメタキャラクタ)が含まれていると1を返す。
$safe = $cgi->escape_dangerous_chars($str);
$strに含まれる危険な文字をエスケープした文字列を返す。