Visualizzazione dei risultati da 1 a 3 su 3

Discussione: svuotare $_PHP

  1. #1

    svuotare $_PHP

    In pratica invio delle var.li da un form tramite il metodo POST alla pagina prova.php
    In prova.php, dopo aver compiuto delle operazioni con le var.li passate dal form, eseguo:

    $_POST = array();

    al fine di ELIMINARE DEFINITIVAMENTE le var.li passate dal form.

    Ora, ho notato che facendo il refresh della pagina (tasto F5 per intenderci), PHP da solo, automaticamente ripopola l'array $_POST e questo voglio evitarlo.
    Come posso fare?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: svuotare $_PHP

    Originariamente inviato da gianf_tarantino
    In pratica invio delle var.li da un form tramite il metodo POST alla pagina prova.php
    In prova.php, dopo aver compiuto delle operazioni con le var.li passate dal form, eseguo:

    $_POST = array();

    al fine di ELIMINARE DEFINITIVAMENTE le var.li passate dal form.

    Ora, ho notato che facendo il refresh della pagina (tasto F5 per intenderci), PHP da solo, automaticamente ripopola l'array $_POST e questo voglio evitarlo.
    Come posso fare?
    Quando fai il refresh della pagina dopo che è stato inviato un POST, succede una cosa molto semplice: il browser reinvia nuovamente gli stessi dati inviati appena prima.
    Il problema quindi non è tanto svuotare il $_POST ma il fatto che quello che fai a seguito del POST ... verrebbe rifatto nuovamente!
    Non puoi impedire il refresh della pagina ma puoi evitare di rifare una elaborazione una seconda volta. Però dovresti usare le sessioni.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Ma perchè aprire un'altra discussione ?
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.