Capisco che la maggior parte delle lingue supporta i reindirizzamenti lato server (asp.net: Response.Redirect, PHP: header('newpage') ;)
. Puoi anche eseguire un reindirizzamento con JavaScript (window.location.href="newLocationURL")
.Best practice per reindirizzamenti lato client e lato server: quando utilizzare cosa?
Quando sceglieresti l'uno rispetto all'altro?
Rispetto al pool ASP.net/IIS7(app in modalità integrata, abilita app a 32 bit = falso), ho notato che anche quando la pagina ha un'intestazione 302, l'intero corpo della pagina viene inviato al lato client.
E I believe this is not the case with PHP, vengono inviate solo le intestazioni? Per quotare Reindirizzare lato client significa seguire i seguenti passaggi: Lato client -> Lato server -> Lato client -> Lato server -> Lato client.
Reindirizzare sul lato server significa: Lato client -> Lato server -> Lato client (solo intestazioni) * -> Lato server -> Lato client.
Esiste uno standard per il reindirizzamento lato server o standard W3C che differisce da una tecnologia server Web a un'altra?
Edit: Io sono solo preoccupato Response.Redirect (in asp.net) e non Server.Transfer, almeno per questa discussione
la tua risposta è apprezzata. Server.Transfer non invia un 302 diverso da Response.Redirect. Scusa se non sono stato chiaro con la mia domanda – ram