Visualizzazione dei risultati da 1 a 9 su 9

Visualizzazione discussione

  1. #2
    È una mia impressione o il titolo non c'entra niente con il problema? A me sembra un semplice problema di reindirizzamento.

    Per reindirizzare il browser, usa un header:
    Codice PHP:
    header('Location: '.$pagina);
    exit; 
    L'header deve essere inviato prima di qualunque altro tipo di output (se fai un 'echo' prima non funziona). Ho aggiunto "exit;" perché sovente dopo l'apposizione dell'header si va effettivamente alla nuova locazione, quindi tutto il resto dello script diventa inutile.

    Per quanto riguarda riportare la risposta alla pagina, puoi usare una variabile di sessione (consigliata) o un cookie o una variabile GET.

    Soluzione alternativa:

    Anziché inviare il form alla pagina dello script, nella pagina stessa che ha il form includi il file di elaborazione (proprio all'inizio della pagina:
    Codice PHP:
    <?php
    if(!empty($_POST)){
        include 
    'pagina.php';
        exit;
    }

    [
    resto della pagina]
    così non ti muovi dall'indirizzo al quale ti trovi e la risposta arriverà direttamente lì.
    Ultima modifica di ZioLuffio; 03-10-2014 a 10:48

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.