Può essere utilizzato per implementare il modello di reindirizzamento post di reindirizzamento?

1

Sto cercando di implementare un corretto reindirizzamento dei post su un sito PHP (la questione è comunque un linguaggio agnostico in natura). Ci ho pensato e mi sono reso conto che eseguire questo codice su ogni richiesta sembra darmi il comportamento che sto cercando.

if (! empty($_POST))
{
    header("Location: http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]");
}

In sostanza, se c'era un post, reindirizza alla pagina in cui ci troviamo attualmente. Questo è nel contesto di un framework di routing. Lo eseguo prima del resto del mio codice.

Questa cattiva pratica è questa? Se è così, perché? Ci sono situazioni in cui ciò potrebbe causare un comportamento imprevisto? Questo codice può essere migliorato?

    
posta Goose 31.12.2015 - 18:17
fonte

0 risposte

Leggi altre domande sui tag