Що таке CGI? визначення та значення

Опубліковано на за Мел Готорн

Не плутати з комп’ютерними зображеннями, у світі технологій CGI означає Common Gateway. Інтерфейс і відноситься до стандарту, який описує, як веб-служби повинні взаємодіяти із зовнішніми програми. За допомогою цього протоколу такі функції, як екранні форми, можуть запускати сценарії, як-от перевірку орфографії. Фактично, CGI дозволяє використовувати програми, доступ до яких неможливо отримати безпосередньо через Інтернет.

Technipages пояснює CGI

Загальні інтерфейси шлюзу повертають і переміщують дані за допомогою сценаріїв – у випадку веб-форми, яку заповнює користувач, форма генерує вихідні дані, які обробляються за допомогою сценарію. Потім він може підключатися до всіх видів інших додатків і програм на сайті. Можлива перевірка орфографії, навіть підключення до бази даних, як і інші типи з’єднань з Інтернет-сервісами, які недоступні безпосередньо.

У 1993 році Національний центр суперкомп'ютерних додатків або NCSA створив стандарт для виклику виконуваних файлів командного рядка для списку розсилки. Потім це змінилося, коли група розробників прийняла його та розширила, поки не було створено поточний стандарт.

CGI — це більше, ніж просто один сценарій — це стандарт для створення різних. Будь-який веб-сервер дозволить своєму власнику налаштувати, які сценарії слід використовувати, коли і де – іншими словами, власник сервера може вирішувати, які програми взаємодіють з якою взаємодією користувача.

Поширене використання CGI

  • CGI — це стандарт, який описує найкращі методи роботи з Інтернет-додатками, які взаємодіють із веб-сайтами.
  • CGI-скрипти можуть бути налаштовані та призначені власником веб-сервера.
  • Використання CGI-скриптів стало звичним явищем відносно швидко після їх винаходу в 90-х роках.

Поширені зловживання CGI

  • CGI відноситься до інтерфейсів, створених комп'ютером.