Server-side kontra klient-side scripting

Skript på serversidan när det gäller webbsidor hänvisar vanligtvis till PHP-kod som körs på webbservern innan data skickas till användarens webbläsare. fallet med PHP exekveras all PHP-kod på serversidan och ingen PHP-kod når användaren någonsin. Efter att PHP-koden har körts bäddas informationen in i HTML, som skickas till tittarens webbläsare.

Ett sätt att se detta i praktiken är att öppna en av dina PHP-sidor i en webbläsare och sedan välja alternativet ”Visa källa”. Du ser HTML, men ingen PHP-kod. Resultatet av PHP-koden är där eftersom den är inbäddad i HTML-koden på servern innan webbsidan levereras till webbläsaren.

Exempel PHP-kod och resultat

 

 

Medan serveringen r-side PHP-fil kan innehålla all kod ovan, källkoden och din webbläsare visar endast följande information:

Min katt Spot och min hund Clif gillar att leka tillsammans.

Server-Side Scripting kontra klient-Side Scripting

PHP är inte den enda koden som involverar skript på serversidan, och skript på serversidan är inte begränsat till webbplatser. Andra programmeringsspråk på serversidan är Python, Ruby, C#, C++ och Java. Det finns många instanser av server-side scripting, vilket ger en anpassad upplevelse för användarna.

I jämförelse fungerar skript på klientsidan med inbäddade skript – JavaScript är det mest välbekanta – som skickas från webbservern till en användares dator. All skriptbehandling på klientsidan sker i en webbläsare på slutanvändarens dator. Vissa användare inaktiverar skript på klientsidan på grund av säkerhetsproblem.

Lämna ett svar

Relaterade Inlägg