Skip to main content

Vad är skript på serversidan?

Skript på serversidan är en term som främst används med avseende på att servera anpassat innehåll via HyperText Transfer Protocol (HTTP) på en webbserver genom att ha servern att köra små program.Dessa program, vanligtvis skrivna på ett skriptspråk, körs av servern när en klientförfrågan anländer.Beroende på parametrarna som ges av klienten vid begäran genererar skriptet sedan en webbsida för klienten.Webbsidor som skapats på detta sätt kallas ofta dynamiska sidor.Detta är i motsats till ett skript på klientsidan som skickas från servern till den begärande klienten och sedan körs.

De första skriptteknikerna på serversidan kom till för att leverera innehåll som är unikt för användaren som gör begäran,samt spara tid genom att minska manuell redigering av HyperText Markup Language (HTML) -dokument.Skript på serversidan var ofta små, körbara filer som innehöll en serie kommandon för att passera till operativsystemet.Web Daemon, programvaran som kör webbservern, skulle använda dessa skalskript för att ytterligare köra ett ytterligare program som finns på värddatorn.Denna allmänna teknik definierades sedan 1993 i Common Gateway Interface (CGI) -standarden utvecklad av Internet Engineering Task Force (IETF).I de flesta fall användes dessa tidiga CGI-skript för att skicka databasesvar från servern tillbaka till den begärande klienten.

som tolkade skriptspråk utvecklades, såsom Perl och PHP: Hypertext PreProcessor (PHP), server-skriptmetoderockså utvecklats.HTTP -daemoner uppdaterades för att inkludera användningsförlängningar som möjliggjorde för dessa olika skriptspråk att kallas från webbdemonen själv, istället för att överföras till operativsystemet på värden.Med detta tillägg kan bitar av skriptspråk inkluderas i HTML -dokumentet.När webbservern läser igenom ett dokument innan du skickar ut det över webben, kontrollerar det och kör något av skriptet i dokumentet.

Eftersom innehållet som uppmanas av serversidan skript finns i en databas kan det vara praktiskt tagetnågot.Innehåll som produktbeskrivningar, prisvariationer, bloggposter, bilder och till och med formatering lagras i databasen.Det är också möjligt att bo ett skriptavsnitt på serversidan i ett annat, där det första skriptet tar tag i vissa data från databasen, men också kallar ett andra skript som får åtkomst till sekundärdata.Detta är till exempel användbart när du levererar något ganska anpassat standardinnehåll med ytterligare kapslat innehåll som kan vara tidskänsligt eller ännu okänt, till exempel kommentarer till en weblog -post.Underhåll på webbplatsen innebär då att uppdatera data i databasen, som sedan kommer att påverka varje sida på webbplatsen med det medföljande skriptet för att ringa den informationen.

Många av serversidan skripttekniker har vidareutvecklats till vad som kallas som kända somContent Management Systems (CMS).PHP är förmodligen det mest använda språket för detta ändamål och körs i kärnan i många CMS -implementeringar.Här kommer en användare som driver en webbplats som körs på en CMS att redigera sina HTML -dokument för att inkludera vad som kallas taggar.Taggarna är i huvudsak ledtrådar till CMS för att berätta vilket skript som ska inkluderas i dokumentet.CMS kan sedan anpassas genom att skapa ytterligare skript och deras tillhörande taggar.