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

    [php] passare valori con header

    come faccio a passare un valore id=$xxx tramite header(..);

    io ho provato cosi ma non va

    codice:
    if(isset($acquistato_da) && isset($donazione_di)){
    		// se sono entrambi settati
    		
    		header("location: insert_2.php?compila='$_POST['compila']'");
    		exit;
    	}
    come posso fare?

  2. #2
    Ti ho risposto nell'altro thread....

    ma perche' aprirne un'altro ????

    :master:

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

  3. #3
    Personalmente uso a tappeto le SESSIONI.... nel tuo caso farei:

    code:
    <?php
    session_start();

    if(isset($acquistato_da) && isset($donazione_di)){
    // se sono entrambi settati
    $_SESSION['compila'] = $_POST['compila'];
    header("location: insert_2.php");
    exit;
    }



    nella pagina insert2.php

    code:
    <?php
    session_start();

    $compila = $_SESSION['compila'];

    Se $acquistato_da e $donazione_di provengono da un form probabilmente necessitano anche loro di $_POST.

    Se vuoi passare anche queste due info, mettile anche loro in $_SESSION. Anche qui pero' utilizzo brevemente:

    $_SESSION = $_POST;

    e trasferisco tutto il form ricevuto da POST nella nuova pagina...

    Vedi tu se ti serve...

    ti rispondo qui perche forse è più appropiato,
    si, con le sessioni va ma io preferirei conoscere come far passare il contenuto della variabili tramite header, perche è possibile farlo ma nn capisco come.

    non è che sai come si fa?

  4. #4
    codice:
    <?php
    if(!isset($_POST['pippo'])) {
         header("location:./pagina.php?pippo=ciao_ciccio");
         exit;
         }
    ?>
    
    pagina.php
    
    <?php
    echo $_GET['pippo'];
    echo "
    fatto";
    ?>
    Nel tuo esempio:
    codice:
    header("location: insert_2.php?compila=$_POST[compila]");
    questione di apici....



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

  5. #5
    vi ricordo che l'header "Location:" richiede da RFC una full URI e non un path relativo... spesso (praticamente sempre) funziona, ma vi posso assicurare che poi quando un browser decide di ignorarvi e impazzite nel debuggare questa cosa preferirete usare sempre URI assolute :-) testato di persona anni fa purtroppo
    <?php echo ' Emiliano Gabrielli (aka AlberT) ',"\n",
    ' socio fondatore e membro del direttivo del GrUSP ',"\n",
    ' AlberT_at_SuperAlberT_it - www.SuperAlberT.it ',"\n",
    ' IRC: #php,#AES azzurra.com ',"\n",'ICQ: 158591185'; ?>

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.