Skip to main content

Mi a szerveroldali szkript?

A szerveroldali szkript egy olyan kifejezés, amelyet elsősorban az egyéni tartalom kiszolgálására használnak egy webszerveren a HyperText Transfer Protocol (HTTP) segítségével, a kiszolgáló kis programjainak végrehajtásával.Ezeket a programokat, amelyeket általában szkriptnyelven írnak, a szerver hajtja végre, amikor az ügyfél kérése megérkezik.Az ügyfél által a kérés időpontjában megadott paramétereitől függően a szkript ezután létrehoz egy weboldalt az ügyfél számára.Az ilyen módon létrehozott weboldalakat gyakran dinamikus oldalaknak nevezik.Ez ellentétben van egy ügyféloldali szkripttel, amelyet a szerverről a kérő kliensnek küldnek, majd végrehajtották.valamint időt takaríthat meg a HyperText Markup Language (HTML) dokumentumok kézi szerkesztésének csökkentésével.A szerveroldali szkriptek gyakran kicsi, végrehajtható fájlok voltak, amelyek parancssorozatot tartalmaztak az operációs rendszerhez.A Web Daemon, a webszerver futtató szoftver, ezeket a Shell szkripteket használja egy további program végrehajtására, amely a gazdagépen található.Ezt az általános technikát ezután 1993 -ban határozták meg a Common Gateway Interface (CGI) szabványban, amelyet az Internet Engineering Munkacsoport (IETF) fejlesztett ki.A legtöbb esetben ezeket a korai CGI szkripteket használták az adatbázis-válaszok küldésére a szerverről a kérő kliensre.Szintén fejlődött.A HTTP démonokat frissítették, hogy olyan kiterjesztéseket is tartalmazzanak, amelyek lehetővé tették, hogy ezeket a különféle szkriptnyelveket maga a webdémonból hívják meg, ahelyett, hogy átadnák a gazdagép operációs rendszeréhez.Ezzel a kiegészítéssel a szkriptnyelv bitjei beépíthetők a HTML dokumentumba.Mivel a webszerver egy dokumentumot olvas, mielőtt az interneten keresztül elküldi, ellenőrzi és végrehajtja a dokumentum bármelyik szkriptet.bármi.Az adatbázisban tárolják a tartalmat, például a termékleírásokat, az árváltozásokat, a weblog bejegyzéseket, a képeket és a formázást is.Lehetséges, hogy az egyik szerveroldali szkriptrészlet fészkelhet a másikba, ahol az első szkript megragad bizonyos adatokat az adatbázisból, de egy második szkriptet is felhív, amely hozzáfér a másodlagos adatokhoz.Ez hasznos például, ha néhány meglehetősen egyedi szabványos tartalmat szállít további beágyazott tartalommal, amelyek időérzékenyek vagy még ismeretlenek lehetnek, például a weblog bejegyzéshez tartozó megjegyzések.A weboldal karbantartása tehát az adatok frissítését foglalja magában az adatbázisban, amely ezután a weboldal minden oldalát érinti a mellékelt szkripttel, hogy felhívja az adatokat.Tartalomkezelő rendszerek (CMS).A PHP valószínűleg a leggyakrabban használt nyelv erre a célra, sok CMS megvalósítás középpontjában.Itt egy CMS -en futó weboldalt üzemeltető felhasználó szerkeszti a HTML dokumentumait, hogy tartalmazza az úgynevezett címkéket.A címkék alapvetően a CMS -hez vezetnek, hogy megmondják, hogy milyen szkript szerepel a dokumentumba.A CMS ezután testreszabható további szkriptek és a hozzájuk tartozó címkék létrehozásával.