Visualizzazione dei risultati da 1 a 7 su 7

Discussione: php reindirizzo pagina

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    12

    php reindirizzo pagina

    salve, sono nuovo da queste parti, mi sto cimentando da pochissimo con php e sto provando a realizzare un sito con login e password per accedere ad una pagina dove inserir alcuni dati su un database.
    con localhost tutto funziona ma quando ho trasferito il sito in locale mi da questo problema.
    allora inserendo log e password da un form indirizzo i dati in questa pagina php

    <html>
    <body>
    <?php
    $log = $_POST["log"];
    $pass = $_POST["pass"];
    if (($log == "log") && ($pass =="pass"))
    {
    header("location=richiesta.php");
    }
    else
    {
    echo "Login e Password errari";
    }

    ?>

    </body>
    pero nel sito in remoto se sbaglio log e password mi dice che sono errati, se sono giusti invece non mi reinirizza come è scritto alla pagina richiesta.php
    dove sta l'errore?
    grazie in anticipo

    </html>

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    dentro header devi usare ":" (due punti) non "=" (uguale), v. cmq. header

  3. #3
    Dopo il comando header metti un exit; per interrompere l'esecuzione della pagina.

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    12
    grazie ragazzi per le dritte che mi avete dato, però purtroppo il problema continua ad esserci, non riesco a capire come mai in localhost funziona e sull'host in remoto no

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    pagina bianca? attiva la visualizzazione degli errori!

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    12
    yes pagina bianca, come si fa la visualizzazione di errore? scusate l'ignoranza

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    L'avrò postato mille volte questo coso qua... eh eh:

    Per esempio...

    ...metti in un file (es. "reporterrors.php") solo:

    Codice PHP:
    error_reporting(E_ALL); 
    ini_set("display_errors"1); 
    include(
    "index.php"); 
    supponendo che il tuo file si chiami "index.php" (altrimenti cambia l'ultima riga), quindi richiama questo script e posta gli errori che ti mostra...

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.