Important Notice:

Course Content
Purchasing Domain & Hosting
0/1
Web Publishing & Browsing (Chapter- 8) M2-R5.1
About Lesson

CGI (Common Gateway Interface):-

                                              CGI का पूरा नाम Common Gateway Interface होता है यह एक ऐसी तकनीक है जो कि वेब ब्राउज़र को Web Server में forms को submit करने तथा प्रोग्राम के साथ interact करने की सुविधा प्रदान करती है Common gateway interface एक ऐसी विधि है जिसमें वेब सर्वर यूजर की request को वेब ब्राउज़र (एप्लीकेशन प्रोग्राम) को भेजता है और उससे डेटा/सूचना को प्राप्त करके user को देता है सरल शब्दों में कहें तो, “CGI एक ऐसी विधी है जिसके द्वारा सूचना (डेटा) को वेब सर्वर तथा ब्राउज़र के मध्य exchange किया जाता है यह Dynamic Content को वेब पेज पर बनाने की सुविधा प्रदान करता है इसको बनाने के लिए किसी भी Programming Language का प्रयोग कर सकते हैं  जैसे – C , perl. , php , python, C++, Java , Visual Basic, Etc.

              यह वेब सर्वर , Browser  या  Client के बीच ताल मेल बनाने का एक आम तरीका है यह एक बाहरी Program के जरिये Client और सर्वर के बीच जानकारी लाने और ले जाने की सुविधा प्रदान करता है और इस बाहरी program को आम तौर पर CGI Program या CGI Script या CGI Application कहते हैं

Advantage of CGI:-

1:- यह सबसे सामान्य तथा portable है

2:- यह लैंग्वेज independent है अर्थात् आप किसी भी प्रोग्रामिंग भाषा में CGI एप्लीकेशन को लिख सकते है

3:- इसका इंटरफ़ेस बहुत simple होता है CGI प्रोग्राम को बनाने के लिए हमें किसी किसी विशेष लाइब्रेरी को बनाने की जरुरत नहीं होती है

 

 

CGI (Common Gateway Interface):-

              The Common Gateway Interface or CGI is a set of Standards that define how information is exchanged between the web server and a custom script. In other words- “The Common Gateway Interface, or CGI, is a standard for external gateway programs to interface with information servers such as HTTP servers.” CGI script is used to run external mini-programs such as a database lookup or interactive forms processing. CGI script returns the result to the web server, which in turn attaches a header to the data and sends it to the browser.

             To understand the concept of CGI, let us see what happens when we click a hyper link to browse a particular web page or URL

  • Our browser contacts the HTTP web server and demand for the URL i.e. filename.

  • Web server will parse the URL and will look for the filename in if it finds that file then sends back to the browser otherwise sends an error message indicating that we have requested a wrong file.

  • Web browser takes response from web server and displays either the received file or error message.

error: Content is protected !!