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

    Non visualizza la pagina

    Salve ,ho una pagina dove gli utenti effettuano il login inserendo username e password ma nel caso in cui uno dei due dati inseriti oppure soltanto un solo dato è sbagliato li dovrebbe portare in una pagina dove visualizzeranno un messaggio di errore, ma questo non accade,ritorna subito alla pagina del login. Il codice del messaggio di errore è il seguente:

    <?php
    session_start();
    if(isset($_SESSION['nome'])){
    $visualizza=$_SESSION['nome'];
    echo "$visualizza";
    } else
    header('location:index.php');
    ?>
    <html>
    <header>
    <title> Accesso negato </title>
    <body>
    <h1> Accesso negato </h1>
    <h1> Password o email sbagliate </h1>
    <a href="index.php">RIPROVA</a>
    </body>
    </header>
    </html>

  2. #2
    Ti verrà il dubbio che possa essere la funzione header() ?!?!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Il primo blocco php è stato creato per evitare di accedere ad un altra pagina semplicemente con un copia e incolla del link della pagina

  4. #4
    Quote Originariamente inviata da centurioneagri Visualizza il messaggio
    Il primo blocco php è stato creato per evitare di accedere ad un altra pagina semplicemente con un copia e incolla del link della pagina
    Quindi? Credi che non venga eseguito sempre e comunque?
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    si hai perfettamente ragione. Scusa mi sono focalizzato sul messaggio di errore

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.