Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    comportamento strano insert e redirect

    Ciao a tutti,
    ho scritto un po' di codice per l'inserimento di alcune news su un sito.

    I dati inseriti nella form vengono passati con method=post ad una pagina, dove è contenuta la query che inserisce i dati nel database.

    finita la query di inserimento, c'è un:

    header ("location: elenconews.php");

    che mi reindirizza alla pagina con l'elenco di tutte le news.

    Appena reindirizzato a questa pagina, se premo "aggiorna" del browser, nel database viene inserito un nuovo record con gli stessi dati del precedente.

    Tutto questo solo se premo subito "aggiorna". Se invece continuo a naviagare tra le news e poi torno all'elenco, non succede niente.

    Naturalmente nel file di elenco delle news non c'è nessuna query di inserimento.

    da che può dipendere?
    aquatimer2000

  2. #2
    invece di inserire direttamente la pagina di origine dei dati manda il refresh a spasso su un file di transito, cosi' viene azzerato il POST.

    Codice PHP:
    header ("location: pagina_buffa.php");
    exit;

    // pagina_buffa.php
    <?php
    header 
    ("location: elenconews.php");
    exit;
    ?>

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.