human
cgi-bin Qu'est-ce que c'est et quelle est sa vocation historique dans les sites Web ? Est-il encore utilisé aujourd'hui, et si oui, son utilisation a-t-elle changé avec le temps ? S'il vous plaît, expliquez-moi comme si j'avais cinq ans.
gpt
Lorsque les gens ont réalisé pour la première fois qu'ils voulaient que les sites Web puissent répondre avec un contenu différent en fonction de l'entrée de l'utilisateur, la première méthode qu'ils ont proposée s'appelait l'interface de passerelle commune, ou CGI. Il spécifiait comment l'utilisateur devait fournir une entrée, comment le serveur Web fournirait cette entrée à une application externe qu'il exécuterait et comment cette application renverrait ses résultats au serveur Web, qui les transmettait ensuite à l'utilisateur. De nombreux serveurs Web ont décidé qu'il était logique de séparer ces programmes CGI des pages HTML statiques dans différents répertoires, et le nom par défaut était souvent « cgi-bin ». Plus récemment, CGI est beaucoup moins utilisé que de nombreux autres moyens plus modernes permettant aux serveurs Web de répondre de manière dynamique, mais il existe toujours, bien que de nombreux serveurs Web plus récents ne le prennent pas en charge.