Skip to main content

Co je skriptování na straně serveru?

Skriptování na straně serveru je termín primárně používaný s ohledem na servírování vlastního obsahu prostřednictvím protokolu Hypertext Transfer Protocol (HTTP) na webovém serveru tím, že server provádí malé programy.Tyto programy, obvykle psané v skriptovacím jazyce, jsou prováděny serverem, když přijde požadavek klienta.V závislosti na parametrech poskytnutých klientem v době požadavku pak skript vygeneruje webovou stránku pro klienta.Webové stránky vytvořené tímto způsobem se často označují jako dynamické stránky.To je na rozdíl od skriptu na straně klienta, který je odeslán ze serveru na žádajícího klienta a poté spuštěn.stejně jako ušetřit čas zkrácením manuální úpravy dokumentů Hypertext Markup Language (HTML).Skripty na straně serveru byly často malé, spustitelné soubory obsahující řadu příkazů, které mají předat operační systém.Webový démon, software provozující webový server, by tyto skripty shell použilo k dalšímu provádění dalšího programu sídlícího v hostitelském počítači.Tato obecná technika byla poté definována v roce 1993 ve standardu Common Gateway Interface (CGI) vyvinuté pracovní skupinou internetového inženýrství (IETF).Ve většině případů byly tyto časné skripty CGI použity k odesílání odpovědí na databáze ze serveru zpět k žádajícímu klientovi.také se vyvinul.Démoni HTTP byly aktualizovány tak, aby zahrnovaly rozšíření použití, která umožnila, aby tyto různé skriptovací jazyky byly vyvolány od samotného webového démona, místo aby byly předávány do operačního systému na hostiteli.S tímto doplňkem by mohly být do dokumentu HTML zahrnuty bity skriptovacího jazyka.Jak webový server přečte dokument před odesláním na web, kontroluje a provádí jakýkoli skript v dokumentu.cokoliv.V databázi je uložen obsah, jako jsou popisy produktu, změny cen, položky weblogu, obrázky a dokonce i formátování.Je také možné hnízdit jeden úryvek skriptu na straně serveru uvnitř jiného, kde první skript uchová určitá data z databáze, ale také volá druhý skript, který přistupuje k sekundárním datům.To je užitečné například při dodání nějakého poměrně vlastního standardního obsahu s dalším vnořeným obsahem, který může být časově citlivý nebo dosud neznámý, jako jsou komentáře k zadání weblogu.Údržba webových stránek tedy zahrnuje aktualizaci dat v databázi, která pak ovlivní každou stránku na webu s přiloženým skriptem, aby se tato data volala.Systémy správy obsahu (CMS).PHP je pro tento účel pravděpodobně nejčastěji používaným jazykem a běží v jádru mnoha implementací CMS.Zde uživatel provozující web spuštěný na CMS upraví své HTML dokumenty tak, aby zahrnovaly, co se nazývají značky.Štítky jsou v podstatě naráženy na CMS, aby mu sdělily, jaký skript má do dokumentu zahrnout.CMS pak lze přizpůsobit vytvořením dalších skriptů a jejich přidružených značek