トラベル | ショッピング | フィッシング | ダイビング | プレゼント情報 | 無料ホームページ | 日本海ドットコム | カスタマー窓口





無料ホームページサービス・ホーム
無料ホームページサービス・詳しい説明
無料ホームページサービス・開設までの流れ
無料ホームページサービス・よくある質問
無料ホームページサービス・運営会社
無料ホームページサービス・プライバシーポリシー
無料ホームページサービス・申し込み窓口

利用者様向けメニュー
無料ホームページサービス・利用者ガイド
無料ホームページサービス・サポート窓口


リンク用バナー


利用者ガイド【ホームページ・CGIについて】
利用者ガイド【ホームページ・CGIについて】


 このガイドではCGI(Common Gateway Interface)についてのご説明を行います。

CGIを使うための情報

 日本海・無料ホームページサービスでは、CGIとして、PerlとPHP3/4を御利用になれます。CGIを御利用いただくためには、下記の必須事項のルールに沿って、ファイルを作成して頂く必要があります。
 また全てのCGIはWEBサーバーではなく、ユーザー権限で実行されますので、CGIのセキュリティーホールが原因で、あなたのホームページが改ざんされたりする可能性もありますので、CGIの使用には細心の注意を払って御利用ください。

各コンパイラのバージョン

使用されているコンパイラのバージョンは、以下の通りです。

プログラムの種類 ファイルの先頭の記述
Perl 5.6.0
PHP3 3.0.18 + jstring + mbregex (i18n・国際化対応バージョン)
PHP4 4.2.1 ( mbregexによる日本語(SJIS)対応版 )

CGIを使用する上での必須事項

  • CGIのファイルは、必ず.cgiという拡張子にしてください
  • CGIのファイルのパーミッション(権限)は、必ず755(rwxr-xr-x)にしてください
  • CGIファイルの先頭に、かならず下記の記述を行ってください。
  • プログラムの種類 ファイルの先頭の記述
    Perl #!/usr/bin/perl
    PHP3 #!/usr/local/bin/php3
    PHP4 #!/usr/local/bin/php4

    上記の規則に沿わないCGIスクリプトは、Error 500 (Internal Server Error)となり、実行することは許可されません。

    CGIを利用する上での補足事項

  • CGIはユーザー権限で実行されますので、CGIから作成されるファイルの所有者も、ユーザーになります。
  • WEB上に公開したくないデータや情報は、public_htmlより上のディレクトリに格納してください。
  • 画像などの、text/html以外のデータを出力するCGIは上手く動作しないことがあります。
  • なお、CGIから呼び出せる各プログラムのパスは次のとおりです:
  • プログラム名 パス
    sendmail /usr/sbin/sendmail


    トラベル | ショッピング | フィッシング | ダイビング | プレゼント情報 | 無料ホームページ | 日本海ドットコム | カスタマー窓口

    Copyright (C) 日本海 無料ホームページサービス. All Rights Reserved.
    掲載画像・文章および全てのコンテンツの無断転載を固く禁じます