Las secuencias de comandos del lado del servidor en lo que respecta a las páginas web generalmente se refieren al código PHP que se ejecuta en el servidor web antes de que los datos pasen al navegador del usuario. En el caso de PHP, todo el código PHP se ejecuta del lado del servidor y ningún código PHP llega al usuario. Después de ejecutar el código PHP, la información que genera se incrusta en el HTML, que se envía al navegador web del espectador..
Una forma de ver esto en acción es abrir una de sus páginas PHP en un navegador web y luego elegir la opción "Ver código fuente". Usted ve el HTML, pero no el código PHP. El resultado del código PHP está ahí porque está incrustado en el HTML del servidor antes de que la página web se entregue al navegador.
Si bien el archivo PHP del lado del servidor puede contener todo el código anterior, el código fuente y su navegador solo muestran la siguiente información:
A mi gato Spot y mi perro Clif les gusta jugar juntos.
PHP no es el único código que involucra secuencias de comandos del lado del servidor, y las secuencias de comandos del lado del servidor no se limitan a los sitios web. Otros lenguajes de programación del lado del servidor son Python, Ruby, C #, C ++ y Java. Hay muchas instancias de secuencias de comandos del lado del servidor, que proporcionan una experiencia personalizada para los usuarios.
En comparación, los scripts del lado del cliente funcionan con scripts incrustados (JavaScript es el más familiar) que se envían desde el servidor web a la computadora de un usuario. Todo el procesamiento del script del lado del cliente se lleva a cabo en un navegador web en la computadora del usuario final. Algunos usuarios deshabilitan las secuencias de comandos del lado del cliente debido a problemas de seguridad.