تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 7 از 7

نام تاپيک: CGI چیست؟

  1. #1
    آخر فروم باز
    تاريخ عضويت
    Jul 2009
    پست ها
    6,351

    پيش فرض CGI چیست؟

    سلام
    دوستان CGI چیست؟

  2. #2
    ناظر انجمن طراحی وب Thor God's Avatar
    تاريخ عضويت
    Mar 2012
    محل سكونت
    بندرعباس،رشت،تهران
    پست ها
    2,432

    پيش فرض

    دقیقا نمیدونم ولی فکر کنم به کد های php که باهاش پایگاه داده رو پردازش می کنن می گن cgi

  3. #3
    آخر فروم باز supermax15's Avatar
    تاريخ عضويت
    Dec 2011
    محل سكونت
    RASHT
    پست ها
    1,281

    پيش فرض

    فک کنم یه نوع فرمت باشه

  4. #4
    آخر فروم باز
    تاريخ عضويت
    Jul 2009
    پست ها
    6,351

    پيش فرض

    سلما
    کسی به نتیجه خوب و کاملی رسید؟

  5. #5
    ناظر انجمن طراحی وب Thor God's Avatar
    تاريخ عضويت
    Mar 2012
    محل سكونت
    بندرعباس،رشت،تهران
    پست ها
    2,432

    پيش فرض

    داش همین که خودم میگمه ... میخوای منبع هم بگم ؟

  6. #6
    آخر فروم باز
    تاريخ عضويت
    Jul 2009
    پست ها
    6,351

    پيش فرض

    داش همین که خودم میگمه ... میخوای منبع هم بگم ؟
    داداش میخواهم یک مثال عملی یا یک توضیح با عکسی چیزی
    حداقل بفهمیم چی به چی هست

  7. #7
    حـــــرفـه ای neopersia's Avatar
    تاريخ عضويت
    Oct 2006
    پست ها
    3,580

    پيش فرض

    CGI یک پروتوکل برای سرورهاست که سرور اطلاعات ورودی رو میگیره و طبق استاندارد به همراه یک سری اطلاعات از محیط اجرای برنامه در قالب پارمترها به یک برنامه خارجی پاس میده. اون برنامه هم داده ها رو پردازش میکنه و خروجی مناسب رو میده. حالا این برنامه CGI میتونه به زبان perl نوشته شده باشه یا php باشه یا حتی با C.

    برای مثال در سیستم عامل لینوکس آپاچی تحت یک یوزر اجرا میشه. اگر با mod_php که پیشفرض هست سایت اجرا بشه همه اسکرپتها تحت یوزر آپاچی اجرا خواهند شد.
    برای اینکه هر اسکرپتی با پرمیشنهای یوزر متفاوتی اجرا بشه از mod_fcgid استفاده میکنند که php رو به صورت CGI اجرا میکنه. در این حالت فایل اجرایی php-cgi مسئولیت اجرای همه اسکرپتها رو بر عهده میگیره.
    برای هر یوزر مختلف هم یک پردازش مجزا از php-cgi باز میشه که جدای از پردازش آپاچی با پرمیشنهای یوزر مورد نظر اجرا میشه.
    وقتی کاربر از سایت 1 درخواست میده، آپاچی درخواست رو تحویل میگیره و اطلاعات رو به php-cgi مربوط به یوزر سایت 1 پاس میده و کار آپاچی تموم میشه. php-cgi هم کار اجرای برنامه و ارسال خروجی رو انجام میده.
    اگر از سایت 2 درخواست بیاد همین مراحل تکرار میشه منتها آپاچی دیگه به اون پروسس قبلی کاری نداره و اطلاعات رو میده به نسخه ای از php-cgi که برای یوزر سایت 2 باز شده...

    حالا به جای این php-cgi شما اصلاً میتونی یه برنامه خودت با هر زبانی که سیستم عامل سرور بتونه اجرا کنه متناسب با CGI بنویسی که اطلاعات رو پردازش کنه.

    امیدوارم گیج کننده جواب نداده باشم

  8. 4 کاربر از neopersia بخاطر این مطلب مفید تشکر کرده اند


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •