Le script côté serveur (server-side scripting) est une technologie de serveur web : des scripts s'exécutent sur le serveur pour générer un contenu dynamique avant de l'envoyer au navigateur de l'utilisateur. Le serveur traite ces scripts, puis envoie le HTML obtenu côté client pour l'afficher. Les langages courants sont PHP, Python, Ruby, Node.js et ASP.NET.
Cette approche permet des applications web plus sûres, évolutives et personnalisées, car le serveur peut échanger avec des bases de données, traiter les saisies des utilisateurs et gérer les sessions. Le script côté serveur est indispensable pour créer des sites dynamiques dont le contenu change selon le comportement, les préférences ou les données des utilisateurs.