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

    Redirect a pagina precedente

    salve!
    ho una pagina con un form.
    a questa pagina ci posso arrivare da pagine diverse.
    dopo il submit del form vorrei fare il redirect alla pagina precedente.
    è possibile qualcosa del genere?

  2. #2
    Non so se ho capito bene ma io di solito uso questa stringa per mandare l'utente alla pagina precedente...
    Codice PHP:
    echo("<script type=\"text/javascript\">alert(\"L'elemento cercato non è presente all'interno della tabella!\"); history.go(-1)</script>"); 

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    puoi includere nel form un campo "hidden" che inizializzi con il valore della pagina chiamante e mettere come action una pagina generica (es. "submit.php") che reindirizza a quel valore, tipo (da adattare!):

    Codice PHP:
    ...
    // form.php
    print '<input type="hidden" name="redirect" value="'.$_SERVER['HTTP_REFERER'].'"/>;
    ... 
    Codice PHP:
    ...
    // submit.php
    $redirect $_POST['redirect'];
    header('location: '.$redirect);exit;
    ... 

  4. #4
    ho usato il metodo di eiyen ma con una modifica:
    Codice PHP:
    echo '<input type="hidden" value="' . $_SERVER['HTTP_REFERER'] . '" name="redirect" />';
    ..........
    <?php
    if ($_SERVER['REQUEST_METHOD'] == "POST" && isset($_POST['btn_add'])) {
        
    createTesord();
        for (
    $i 0$i count($_POST['id_art']); $i++) {
            if (
    $_POST['qt_rigord'][$i] != NULL) {
                
    upRigord($_POST['id_art'][$i], $_POST['prezzo_art'], $_POST['qt_rigord'][$i]);
            }
        }
        echo 
    '<script type="text/javascript">document.location.href="' $_POST['redirect'] . '";</script>';
    }
    ?>
    ho però dovuto usare javascript perchè
    $redirect = $_POST['redirect'];
    header('location: '.$redirect);exit;
    nn mi funzionava.

    grazie!!

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.