✅ کتابخانه
CGI چیه و به چه دردی میخوره:
🔹کلمه
CGI مخفف (
Common Gateway Interface) یک استاندارد است که به وب سرورها اجازه میدهد تا با برنامههای خارجی تعامل کنند.
🔸اسکریپت
CGI معمولاً در زبانهای برنامهنویسی مانند
Perl،
Python، یا
Ruby نوشته میشود و میتواند وظایفی مانند پردازش فرمها، تولید محتوای پویا و مدیریت دادهها را انجام دهد.
🔰بهطور ساده،
CGI به سرور کمک میکند تا به درخواستهای کاربران پاسخ دهد و اطلاعات را بهصورت دینامیک تولید کند.
🌀 یک مثال کاربردی از
CGI در زبان سی:
🔰 این اسکریپت یک صفحه وب ساده تولید میکند که "
Hello,
World!" را نمایش میدهد.
🔶 مراحل ایجاد
CGI Script در زبان
C:1. نصب یک وبسرور: برای اجرای
CGI در ویندوز، میتوانید از
XAMPP استفاده کنید که شامل
Apache است.
2. پیکربندی وبسرور:
مطمئن شوید که امکان اجرای
CGI فعال است.
🔷 کد
CGI:#include <stdio.h>
int main() {
printf("Content-Type: text/html\n\n");
printf("<html>\n");
printf("<head><title>CGI Example</title></head>\n");
printf("<body>\n");
printf("<h1>Hello, World!</h1>\n");
printf("<p>This is a simple CGI script in C.</p>\n");
printf("</body>\n");
printf("</html>\n");
return 0;
}
🔶 مراحل ساخت و اجرای کد:
1. ذخیره کد: این کد را در یک فایل به نام
example.cgi ذخیره کنید.
2. کامپایل کد: با استفاده از یک کامپایلر
C (مثل
GCC) کد را کامپایل کنید:
gcc -o example.cgi example.c
3. قرار دادن فایل
CGI: فایل
example.cgi را به دایرکتوری
cgi-bin وبسرور خود منتقل کنید.
(مثلاً
C:\xampp\cgi-bin)
4. اجازههای اجرا: اطمینان حاصل کنید که فایل دارای حق دسترسی برای اجرا باشد.
5. اجرای اسکریپت
CGI به آدرس زیر در مرورگر خود بروید:
🌐
http://localhost/cgi-bin/example.cgi#وب #اسکریپت #سی #سرور
〰〰〰〰〰〰〰〰〰〰
🖥
@devloper98 || @IT_Portal98