واسط دروازه مشترک

واسط دروازه مشترک

واسط دروازهٔ مشترک (سی‌جی‌آی) یک متد استاندارد است که برای ایجاد محتوای پویا در صفحات وب و برنامه‌های کاربردی وب استفاده می‌شود. سی‌جی‌آی هنگامی که روی یک وب‌سرور اجرا می‌شود، یک واسطه میان وب‌سرور و برنامه‌هایی که محتوای وب را ایجاد می‌کنند به وجود می‌آورد. این برنامه‌ها را CGI Script یا به‌طور خلاصه CGI می‌نامند که معمولاً با زبان‌های اسکریپت نویسی مثل پایتون ، روبی، پرل نوشته می‌شوند، اما امکان نوشتن آن‌ها با زبان‌های برنامه‌نویسی نیز وجود دارد.

نگارش

برنامهٔ CGI زیر تمام متغیرهای محیط که از سرور وب عبور کرده‌اند را نشان می‌دهد:

# !/usr/bin/perl

=head1 DESCRIPTION

printenv — a CGI program that just prints its environment

=cut
print "Content-type: text/plain\r\n\r\n";

for my $var ( sort keys %ENV ) {
 printf "%s = \"%s\"\r\n", $var, $ENV{$var};
}

اگر یک جستجوگر وب، درخواستی مانند:

http://example.com/cgi-bin/printenv.pl/foo/bar?var1=value1&var2=with percent encoding

را برای متغیرهای محیطی مطرح کند، در یک ویندوز ۶۴ بیتی ارائه دهنده وب که سیگوین را اجرا می‌کند، اطلاعات زیر را برمی‌گرداند:

 COMSPEC="C:\Windows\system32\cmd.exe"
 DOCUMENT_ROOT="C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs"
 GATEWAY_INTERFACE="CGI/1.1"
 HOME="/home/SYSTEM"
 HTTP_ACCEPT="text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
 HTTP_ACCEPT_CHARSET="ISO-8859-1,utf-8;q=0.7,*;q=0.7"
 HTTP_ACCEPT_ENCODING="gzip, deflate"
 HTTP_ACCEPT_LANGUAGE="en-us,en;q=0.5"
 HTTP_CONNECTION="keep-alive"
 HTTP_HOST="example.com"
 HTTP_USER_AGENT="Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0"
 PATH="/home/SYSTEM/bin:/bin:/cygdrive/c/progra~2/php:/cygdrive/c/windows/system32:..."
 PATHEXT=".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC"
 PATH_INFO="/foo/bar"
 PATH_TRANSLATED="C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\foo\bar"
 QUERY_STRING="var1=value1&var2=with%20percent%20encoding"
 REMOTE_ADDR="127.0.0.1"
 REMOTE_PORT="63555"
 REQUEST_METHOD="GET"
 REQUEST_URI="/cgi-bin/printenv.pl/foo/bar?var1=value1&var2=with%20percent%20encoding"
 SCRIPT_FILENAME="C:/Program Files (x86)/Apache Software Foundation/Apache2.2/cgi-bin/printenv.pl"
 SCRIPT_NAME="/cgi-bin/printenv.pl"
 SERVER_ADDR="127.0.0.1"
 SERVER_ADMIN="(server admin's email address)"
 SERVER_NAME="127.0.0.1"
 SERVER_PORT="80"
 SERVER_PROTOCOL="HTTP/1.1"
 SERVER_SIGNATURE=""
 SERVER_SOFTWARE="Apache/2.2.19 (Win32) PHP/5.2.17"
 SYSTEMROOT="C:\Windows"
 TERM="cygwin"
 WINDIR="C:\Windows"

جستارهای وابسته

منابع

Read other articles:

3-й кавалерийский корпус (3кк) Годы существования 1915—1918 Страна  Российская империя Подчинение 9-я армия Входит в Русская императорская армия Тип кавалерия Включает в себя части и подразделения Численность соединение Участие в Первая мировая война Луцкий прорыв Корнило

 

S-Bahn Deutschland S-Bahn Köln Netz der S-Bahn Köln (ohne S 23) Staat Deutschland Verkehrs- /Tarifverbund VRS Linien 4 Streckenlänge 239 km Stationen 65 Fernbahnhöfe 5 Tunnelbahnhöfe 3 kleinste Taktfolge 20 min Fahrzeuge BR 420 BR 423 (S 12/19)BR 422, BR 423 (S 11)BR 620 + 622 (S 23) Betreiber DB Regio Stromsystem 15 kV 16,7 Hz ~, Oberleitung S-Bahnen in Deutschland Die S-Bahn Köln ist ein S-Bahn-Netz des Verkehrsverbunds Rhein-Sieg (VRS) und bild...

 

Опис Обкладинка альбому Бенні Голсона Turning Point (1962) Джерело [1] Час створення 1962 Автор зображення невідомо Ліцензія Це зображення є обкладинкою музичного альбому або синглу. Найімовірніше, авторськими правами на обкладинку володіє видавець альбому (синглу) або виконавець ...

Gazza G. minuta. G. achlamys. Klasifikasi ilmiah Kerajaan: Animalia Filum: Chordata Kelas: Actinopterygii Ordo: Perciformes Famili: Leiognathidae Genus: GazzaRüppell, 1835[1] Spesies tipe Gazza equulaeformisRüppell, 1835 Gazza adalah sebuah genus peperek yang berasal dari Samudra Hindia dan sebelah barat Samudra Pasifik.[2] Spesies Terdapat lima spesies yang terdapat dalam genus ini:[2] Gazza achlamys D. S. Jordan & Starks, 1917[3] (Smalltoothed ponyfish)...

 

Іван Келава Іван Келава Особисті дані Народження 20 лютого 1988(1988-02-20) (35 років)   Загреб, Югославія Зріст 195 см Вага 90 кг Громадянство  Хорватія Позиція воротар Інформація про клуб Поточний клуб «Динамо» (Загреб) Номер 30 Юнацькі клуби 1997–2009 «Динамо» (Загреб) Професіон...

 

2007 University of Kentucky football season 2007 Kentucky Wildcats footballMusic City Bowl championMusic City Bowl, W 35–28 vs. Florida StateConferenceSoutheastern ConferenceDivisionEastern DivisionRecord8–5 (3–5 SEC)Head coachRich Brooks (5th season)Offensive coordinatorJoker Phillips (3rd season)Defensive coordinatorSteve Brown (1st season)Home stadiumCommonwealth Stadium(Capacity: 67,606)Seasons← 20062008 → 2007 Southeastern Conference footba...

Neighborhood of Philadelphia in Pennsylvania, United StatesCallowhillNeighborhood of PhiladelphiaView of Callowhill from ChinatownCallowhillCoordinates: 39°57′36″N 75°09′29″W / 39.96°N 75.158°W / 39.96; -75.158Country United StatesStatePennsylvaniaCountyPhiladelphiaCityPhiladelphiaArea code(s)215, 267, and 445 Callowhill is one of the unofficial names for a neighborhood in Philadelphia, Pennsylvania, United States, located roughly in the vicinity of Ca...

 

1965 novel by Roger Zelazny ...And Call Me ConradShort story by Roger ZelaznyCountryUnited StatesLanguageEnglishGenre(s)Science fictionPublicationPublished inThe Magazine of Fantasy and Science FictionPublication typeMagazinePublisherMercury PressMedia typePrint (Periodical)Publication dateOctober and November 1965 This Immortal Cover of the first editionAuthorRoger ZelaznyCover artistGray MorrowCountryUnited StatesLanguageEnglishGenreScience fictionPublisherAce BooksPublication dateJuly...

 

2002 UK horror film by Danny Boyle This article is about the horror film. For the comics, see 28 Days Later (comics). For the romantic comedy film, see 28 Days (film). 28 Days LaterTheatrical release posterDirected byDanny BoyleWritten byAlex GarlandProduced byAndrew MacdonaldStarring Cillian Murphy Naomie Harris Christopher Eccleston Megan Burns Brendan Gleeson CinematographyAnthony Dod MantleEdited byChris GillMusic byJohn MurphyProductioncompanies DNA Films UK Film Council Distributed byFo...

Снукерныетурниры British Open Плимут, Англия 1 — 8 апреля 1996 Plymouth Pavillions Призовой фонд — GB£ ? Победитель — £ 60 000 Высший брейк — ? Статус — рейтинговый Чемпион Чемпион 1995 — Джон Хиггинс Чемпион 1996 — Найджел Бонд Финалист — Джон Хиггинс British Open 1996 (также известен как Castella Classic...

 

Zamek w Oświęcimiu nr rej. AK-11/Bi/23/Kr/934 z 30.04.1934, A-390 z 17.11.1972, A-279/78 z 27.02.1978 Zamek w Oświęcimiu Państwo  Polska Województwo  małopolskie Miejscowość Oświęcim Położenie na mapie województwa małopolskiegoZamek w Oświęcimiu Położenie na mapie PolskiZamek w Oświęcimiu 50°03′28,0080″N 19°17′46,7520″E/50,057780 19,296320 Multimedia w Wikimedia Commons Strona internetowa Zamek w Oświęcimiu – budowla wzniesiona w średnio...

 

Welsh rock band LostprophetsLostprophets performing in July 2012Background informationAlso known asLozt Prophetz (1997–1999)OriginPontypridd, WalesGenres Alternative rock hard rock emo nu metal post-grunge alternative metal Years active1997–2013Labels Epic Fearless Sony Music Columbia Visible Noise SpinoffsNo DevotionSpinoff ofFleshbindPast members Ian Watkins Lee Gaze Mike Lewis Stuart Richardson Jamie Oliver Luke Johnson Mike Chiplin DJ Stepzak Ilan Rubin Lostprophets (stylised as lostp...

American actor This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Simon Scott actor – news · newspapers · books · scholar · JSTOR (April 2011) (Learn how and when to remove this template message) Simon ScottSimon Scott (left) & Kenneth Haigh in The Twilight Zone episode The Last Flight (1960)BornDaniel...

 

Norfolk and Norwich University Hospitals NHS Foundation TrustTypeNHS foundation trustHeadquartersColney Lane Norwich NR4 7UY[1]Hospitals Cromer Hospital Norfolk and Norwich University Hospital Staff7,866[2]Websitewww.nnuh.nhs.uk Norfolk and Norwich University Hospitals NHS Foundation Trust is an NHS Foundation Trust which runs Cromer Hospital and Norfolk and Norwich University Hospital, both in Norfolk, England. The trust was first established on 8 February 1994 as the Norfolk...

 

Coppa WSE 2016-2017 Competizione Coppa WSE Sport hockey su pista Edizione 37ª Organizzatore WSE Date dal 5 novembre 2016al 30 aprile 2017 Partecipanti 30 Formula Eliminazione diretta Sede finale Viareggio Risultati Vincitore  Barcelos(3º titolo) Finalista  CGC Viareggio Semi-finalisti  Caldes Sarzana Statistiche Incontri disputati 55 Gol segnati 414 (7,53 per incontro) Cronologia della competizione 2015-2016 2017-2018 Manuale La Coppa CERS 2016-2017 è stata...

Borough in Monmouth County, New Jersey, United States Borough in New JerseyAvon-by-the-Sea, New JerseyBoroughNew Pavilion in 2015 wordmarkLocation of Avon-by-the-Sea in Monmouth County highlighted in red (right). Inset map: Location of Monmouth County in New Jersey highlighted in black (left).Census Bureau map of Avon-by-the-Sea, New JerseyAvon-by-the-SeaLocation in Monmouth CountyShow map of Monmouth County, New JerseyAvon-by-the-SeaLocation in New JerseyShow map of New JerseyAvon-by-the-Sea...

 

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (يناير 2021) كأس أبطال أوروبا لكرة اليد 1990–91 تفاصيل الموسم دوري أبطال أوروبا لكرة اليد  النسخة 31  المنظم الاتحاد ...

 

Ivorian basketball player Fréjus ZerboFree AgentPositionCenterPersonal informationBorn (1989-04-02) April 2, 1989 (age 34)Yaba, Burkina FasoNationalityBurkinabé / IvorianListed height6 ft 10 in (2.08 m)Listed weight270 lb (122 kg)Career informationNBA draft2011: undraftedPlaying career2010–presentCareer history2010–2011BCM Gravelines2011–2018Limoges CSP2018→Antibes Sharks2018–2020JL Bourg2020–2022Aix Maurienne Savoie Career highlights and awards 2x ...

A norvég állam elhelyezkedése Skandináviában a 13. század elején Norvégia társadalma a középkorban számos hasonló vonást mutatott a másik két skandináv állammal, Svédországgal és különösen az e korban legfejlettebb Dánia társadalmával, de sok sajátossággal is rendelkezett. Nyugat-Európához képest a legnagyobb eltérés Norvégiában csakúgy, mint egész Skandináviában, a szabad parasztság fennmaradása, a jobbágyság hiánya volt. A többi skandináv orsz...

 

一場於德國斯圖加特舉行的模擬聯合國會議 模擬聯合國(英語:Model United Nations,缩写MUN)是一種學術性質活動,藉由精簡後的聯合國議規舉行模擬會議,使與會者瞭解多邊外交的過程,培養分析公民議題的能力,促進世界各地學生的交流,增進演講和辯論能力,提高组织、策划、管理、研究和写作、解决冲突、求同存异的能力[1],訓練批判性思考、團隊精神和領導才...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!