✅ کتابخانه 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
>>Click here to continue<<