När du skriver program för webben , kan du sätta program eller skript , antingen på webbservern eller på klientens webbläsare . Även om du kan lägga all den planering på servern , kombinerar det bästa tillvägagångssättet en noggrann blandning av de två. Server - side scripting adresser datahantering och säkerhet , medan klientskript fokuserar främst på data kontroll och sidlayout . Plats
En webbserver är en separat dator och programvara med sin egen Internet -anslutning . När webbläsaren begär en sida , blir en server din förfrågan och skickar webbläsaren innehållet . Ett program script som körs på webbservern genererar en sida utifrån programmets logik och skickar det till användarens webbläsare . Innehållet kan vara standard text och bilder , eller det kan innefatta klientsideskript . Din webbläsare exekverar klientsideskript , vilket kan animera bilder på hemsidan , begära uppgifter från servern eller utföra andra uppgifter .
Identitet
För en webbplats för att ha en session , där man loggar in , göra inköp och andra förfrågningar , måste servern att identifiera din dator . Tusentals användare kan vara inloggade samtidigt , servern har att skilja dem åt . Server - side scripting håller reda på en användares identitet genom några olika mekanismer, såsom sessionsvariabler . När du loggar in , skapar servern manus ett unikt sessions-ID för dig . Skriptet kan lagra information i variabler som varar så länge som du är inloggad i. Informationen kvar på servern , förbättra sessionen säkerhet .
Validering
Många webbsidor har formulär som du fyller med ditt namn , adress och annan information . För att se till att uppgifterna går i korrekt , validering skript kontrollera att datum och postnummer innehåller endast siffror och stater har vissa två - bokstavskombinationer . Denna process är mest effektiv när den körs på klientsidan . Annars har servern för att ta emot data , kolla upp det , och skickar ett felmeddelande . När webbläsaren gör det , skicka tillbaka data till servern men bara en gång . Addera Data Access
När en webbsession innebär siktning genom stora mängder data , en server - side script gör det här jobbet bäst . Exempelvis kan en bank ha en miljon kunder . När du loggar in , måste den hämta din post från denna stor fil . Hellre än att skicka den över din Internet-anslutning till din webbläsare , webbservern begär information från en dataserver nära det . Förutom att lindra Internet av onödig datatrafik , förbättrar detta också säkerheten , eftersom du aldrig ser din grannes bank. Addera Language
Du hittar ett större olika programmeringsspråk på servrar än på webbläsare . Programmerare gör mest klientskript med Javascript språket . På serversidan , kan du skriva i språk som PHP , VBScript eller ColdFusion . Medan vissa programmerare skriver klientsideskript att köras utanför webbläsaren , är det riskabelt , eftersom det förutsätter att datorn vet att språket .