Contrairement à HTML et javascript, qui sont téléchargés à partir du serveur Web dans le navigateur avant d'être traitées, les langages de script côté serveur comme PHP (Hypertext Preprocessor) sont d'abord exécutées sur le serveur avant que des données est envoyé au navigateur. Alors que HTML et javascript sont capables de diriger le navigateur Web de passer à une nouvelle page, les deux nécessitent que le navigateur de télécharger d'abord une page contenant le code de redirection, processus, et puis passer à la nouvelle page. Non seulement cela est inefficace, mais elle repose sur le navigateur pour faire le travail, qui peuvent ne pas se produire si javascript est désactivé. PHP, d'autre part, enverra une "302 déplacés" Code d'état du navigateur pour rediriger le navigateur avant que quelque chose est effectivement téléchargé. Il est la différence entre avoir un détour facultatif et la fermeture de la route alternative tout à fait. Avec PHP, il est rapide, invisible pour l'utilisateur, et peut être fait avec aussi peu que une ligne de code PHP.