Vad är skript på serversidan?

SERVER-SIDE-skript ä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 få 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 för serversidan kom till för att leverera innehåll som är unikt för användaren att göra begäran, samt spara tid genom att minska den manuella redigeringen 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. ThE Web Daemon, programvaran som kör webbservern, skulle använda dessa skalskript för att ytterligare utfö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), utvecklades också skriptmetoder på serversidan. HTTP Daemons uppdaterades för att inkludera användningsförlängningar som gjorde det möjligt att kallas dessa olika skriptspråk från själva webbdemonet 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 ThroUgh ett dokument innan du skickar ut det över webben, det kontrollerar och kör något av skriptet i dokumentet.

Eftersom innehållet som uppmanas av skriptsidan på serversidan finns i en databas kan det vara praktiskt taget vad som helst. 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 av webbplatser 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 skripteknikerna på serversidan har vidareutvecklats itill vad som kallas Content 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.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?