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

    non mi passa piu le variabili con metodo POST

    uffa uffa capitano tutte a me, ha sempre funzionato ieri formatto il pc metto windows xp Sp2 + easyPHP e ora non funziona piu un cavolo. non mi passa le variabili e i valori con il metodo post.
    Piccolo test:

    se faccio un form.php contenente questo codice:
    <form name="modulo" action="elabora_form.php" method="post">
    <table>
    <tr>
    <td>Nome utente:</td><td><input type="text" name="nome" size="20"></td>
    </tr>
    <tr>
    <td colspan="2" align="center"><input type="submit" value="Invia email"></td>
    </tr>
    </table>
    </form>

    e un file elabora_form.php contenente:
    <?php
    echo "nome: $nome
    ";
    ?>

    il server web mi dice che la variabile non è definita ma io l'ho passata!!!

    su tutti gli altri server su cui deposito i siti invece funziona
    solo sul mio server locale non va!!!
    ho php 4.3.9, e apache non so che versione, quella che monta easyPHP non so quale sia.
    Sapete come risolvere questa situazione?

  2. #2
    REGISTER GLOBALS in php.ini
    di default è ad off (meglio per ragioni di sicurezza) da una certa versione di php
    o cambi gli script (e utilizzi $_POST['nome']) o cambi register globals e riavvi il webserver (scelta peggiore)

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.