Straipsnyje Kaip interneto puslapiuose esančius darbų aptaria pagrindinius bruožus HTML ir parodys jums, kaip sukurti interneto puslapius, kuriuose yra tekstas ir grafika. Ji taip pat rodo jums, kaip gauti savo puslapį " ant oro " su prieglobos paslauga. Vienas iš klausimų dažnai užduodamus naują interneto svetainę dizainerių, kai jie gauti savo svetainę UP, " Kas yra CGI scenarijai ir kaip aš galiu naudoti jį ant mano svetainę? &Quot; arba " Kaip sukurti interaktyvių formų ant mano svetainę "?
Šiame straipsnyje mes atsakysime į jūsų klausimus apie CGI skriptų ir parodyti jums, kaip sukurti savo scenarijų. Jūs taip pat sužinoti šiek tiek apie interneto serverių procese. Pradėkime!
Web serveriai
Kaip aprašyta straipsnyje "Kaip Web serveriai Darbas, Web serveriai gali būti gana paprasta. Jų svarbiausio, Web serveriai tiesiog nuskaityti failą off diską ir siųsti jį žemyn viela prašančiajai naršyklėje. Tarkime, jūs įveskite URL http://www.bygpub.com/books/tg2rw/author.htm~~pobj. Serveris gauna failo /books/tg2rw/author.htm prašymą. Jei pažvelgti tolesniame paveikslėlyje galite pamatyti, kaip serveris išsprendžia šio prašymo: Rīga,
sąrankos metu, žiniatinklio serveris buvo pavesta suprasti, kad C: \\ My Documents \\ www serverio šakninis katalogas. Tai tada ieško /books/tg2rw/author.htm ne tos šaknies. Kai jūs paprašykite URL http://www.bygpub.com/books/tg2rw/~~pobj, serveris supranta, kad jūs ieškote numatytąją failo šio katalogo. Jis atrodo kelių skirtingų failų pavadinimai bandyti rasti numatytąjį failą: index.html, index.htm default.html, default.htm. Priklausomai nuo serverio, jis gali ieškoti kitų, taip pat. Taigi serveris paverčia http://www.bygpub.com/books/tg2rw/į http://www.bygpub.com/books/tg2rw/index.htm ir pristato šį failą. Visi kiti failai turi būti nurodyta failų pavadinimų aiškiai.
Tai kaip visi interneto serverių tvarkyti statiniai
failai. Dauguma žiniatinklio serverių, taip pat tvarkyti dinaminius failus - per mechanizmą, vadinamą Common Gateway Interface arba CGI. Jūs matėte CGI visose vietose Web rūšių, nors jūs negalite žinoti, kad tuo metu. Pavyzdžiui: