Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833

    Non riesco a "pulire" una variabile

    Ciao a tutti, volevo sapere perche' una variabile passata in post e' sempre impostata a "1"?

    Quindi, nella mia pagina AM407.PHP c'e' questo test

    $sendobj = $_POST['sendobj'];
    if ($sendobj=="1") {
    $_POST['sendobj'] = "";
    include("sendobj.inc");
    }

    Ora questa variabile viene impostata a "1" quando viene premuto il tasto send
    function sendob()
    {
    document.modulo.target="_self";
    document.modulo.sendobj.value=1; document.modulo.action="vam407.php";
    document.modulo.submit();
    }

    Fino a qua' tutto a posto quindi se nella pagina premo il tasto send la variabile in $_POST
    e' impostata a "1" e esegue la funzione.
    Ora viene il problema, se chiamo una popup che fa delle funzioni e poi si chiude ricaricando
    la mia pagina AM407.PHP la variabile $sendobj = $_POST['sendobj']; che io ho pulito
    e' ancora a "1" echo "$sendobj"; stampa 1.

    Perche' questa situazione, alla fine ho fatto anche un $_POST['sendobj'] = "";
    quindi non dovrebbe essere piu' impostata, mi dite come mai e' sempre 1?

    Ciao grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    Uppetto, non capisco perche' una variabile in $_POST resta sempre impostata
    alla fine $_POST non serve solo per impostare una variabile una sola volta,
    in questa situazione la variabile si comporta come se fosse $_SESSION.

    Ditemi qualcosa, mi sto perdendo

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    E' troppo banale da non meritare risposte?
    Se si scusandomi chiedo comunque lucidazioni.

    Ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    Mi che c'e' qualcosa che non va nella domanda e che non riesco a capire

    Ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    Ci riprovo. Uppetto

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.