CGIとは何ですか? 定義と意味

click fraud protection

ポストする メルホーソーン

コンピューター生成画像と混同しないでください。テクノロジーの世界では、CGIはCommonGatewayの略です。 インターフェースおよびWebサービスが外部とインターフェースする方法を説明する標準を指します プログラム。 このプロトコルを介して、画面上のフォームのような機能は、スペルチェックのようなスクリプトを実行できます。 実際、CGIを使用すると、Webから直接アクセスできないプログラムを使用できます。

TechnipagesはCGIを説明します

Common Gateway Interfaceは、スクリプトを介してデータを返し、移動します。ユーザーが入力するWebフォームの場合、フォームはスクリプトを介して処理される出力を生成します。 その後、サイトの他のあらゆる種類のアプリケーションやプログラムに接続できます。 直接アクセスできないインターネットサービスとの他のタイプの接続と同様に、スペルチェック、データベース接続も可能です。

1993年に、米国立スーパーコンピュータ応用研究所(NCSA)は、メーリングリストのコマンドライン実行可能ファイルを呼び出すための標準を作成しました。 その後、開発者のグループがそれを採用し、現在の標準が作成されるまで拡張したときに、これは進化しました。

CGIは、単なる1つのスクリプトではなく、さまざまなスクリプトを作成するための標準です。 どのWebサーバーでも、所有者はいつどこでどのスクリプトを使用するかを構成できます。つまり、サーバーの所有者は、どのプログラムがどのユーザー操作とインターフェースするかを決定できます。

CGIの一般的な使用法

  • CGIは、Webサイトと対話するインターネットベースのアプリケーションのベストプラクティスを説明する標準です。
  • CGIスクリプトは、Webサーバーの所有者が設定および割り当てることができます。
  • CGIスクリプトの使用は、90年代に発明されてから比較的早く一般的になりました。

CGIの一般的な誤用

  • CGIは、コンピューターで生成されたインターフェイスを指します。