come fare redirect dopo aver cancellato i dati

Ciao, mi interesserebbe sapere come fare un redirect a una pagina con form di cancellazione, mi spiego:

ho una pagina che permette di cancellare dati da un db, mi piacerebbe che dopo che i dati sono stati processati (da una pagina base che mostra solamente 3 link a inserisci cancella modifica), si tornasse direttamente a cancella per avere chiara la situazione. Inoltre chiedo se questo comporta qualche pericolo per la sicurezza....

grazie

inviato 8 anni fa
gabar-el
X 0 X

La pagina funziona tramite un normale form?

Se sì, metti nel suo action il link alla pagina dove vuoi andare.

risposto 8 anni fa
Marco Grazia
X 0 X

mi sa che mi son spiegato male. tramite un normale form si, che nel suo action ha la pagina che lo processa. da questa pagina vorrei fare un redirect alla pagina del form....

grazie

risposto 8 anni fa
gabar-el
X 0 X

Cioè vorresti tornare indietro sulla base di un risultato?

risposto 8 anni fa
Marco Grazia
X 0 X

il form in questione permette di cancellare alcuni dati (che sono tutti visibili nel form), vorrei che dopo che è stato inviato e processato (in un'altra pagina) ci fosse un redirect alla pagina del form per rivederlo con l'assenza dei risultati cancellati.... non so se mi sono spiegato bene....

risposto 8 anni fa
gabar-el
X 0 X

Ci sono vari modi per fare quello che dici, per esempio popolare degli array di sessione con i valori da ritornare alla prima pagina, oppure, creare dinamicamente con il php un form con campi nascosti che hanno nel "value" i valori da ritornare, inviato alla prima pagina processi i dati ritornati e li presenti.

Ovviamente tutte e due le pagine devono essere in php, in ogni caso tieni presente che l'uso delle sessioni è più immediato e non è pericoloso dato che in fondo le usi in automatico per valori di ritorno.

risposto 8 anni fa
Marco Grazia
X 0 X

mmhhh.... ok grazie, forse è un pò troppo impegnativo per me al momento, vedrò di saltarci fuori senza il redirect...

grazie

risposto 8 anni fa
gabar-el
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda