Visualizzazione dei risultati da 1 a 8 su 8

Discussione: php e easyphp

  1. #1

    php e easyphp

    Ragazzi ho un problema con una pagina di login.in pratica in locale con easyphp non mi funziona ovvero metto la password ma mi ritorna alla pagina di login , però se uppo i file sul server del sito mi funziona tutto correttamente . Sapete per caso come posso risolvere?

  2. #2
    Posta il codice. Così su due tasti non saprei dirti...
    Ce l'ho fatta! - ItalianPixel -

  3. #3
    codice:
    <form method="post" action="?id=controlla">
    <p align="center">
    <input type="password" name="passwd" style="border-style:solid; border-width:1; font-family: Verdana; font-size: 8 pt" size="18">
    
    <input type="submit" name="Submit" value="Accedi" style="border-style:solid; border-width:1; font-family: Verdana; font-size: 8 pt" size="20"></p>
    </p>
    </form>
    </font>[/b]</td>
        </tr>
      </table>
      </center>
    </div>
    <?php
    }
    
    if($id == "controlla"){
    if ($passwd==$passwordz){
    print("<script>document.location='prova.htm'</script>");
    }else{
    echo "Ciao";
    }
    }
    echo "</body></html>";
    ?>

  4. #4
    Credo che tu debba scrivere nella action qualcosa di più di ?id=controlla...
    Prova con login.php?id=controlla.
    Poi cosa vuoi ottenere con
    print("<script>document.location='prova.htm'</script>");
    ?
    Ce l'ho fatta! - ItalianPixel -

  5. #5
    guarda questo è uno script che ho preso da HTML.it...cmq quella è un istruzione javascript che mi rimanda a quella pagina. è come se fosse un forward se parliamo di servlet proverò come hai detto tu.

  6. #6
    Prova così, ti semplifichi la vita:
    al posto di
    print("<script>document.location='prova.htm'</script>");
    metti
    header("locationrova.htm");
    Ce l'ho fatta! - ItalianPixel -

  7. #7
    ho provato a mettere login.php?id=controlla ma non mi funziona lo stesso..però credo che questa modifica non sia debba fare al php ma quanto a easyphp perchè altrimenti non mi doveva funzionare neanche sul server di aruba(in questo caso dove ho lo script)..l'ho provato anche su altervista e la login me la fa..mi sa che è proprio di easyphp....cmq ti ringrazio per la dirtta di header..

  8. #8
    Non vedo la variabile $passwordz settata.

    Il valore dal form INPUT come lo prendi?
    dovresti prima dichiararlo così:
    $passwd = $_POST['passwd'];

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.