Visualizzazione dei risultati da 1 a 8 su 8

Discussione: collegamento

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    34

    collegamento

    ciao a tutti, ho un problema e spero che qualcuno me lo possa risolvere.
    Ho creato una form di login ma quando vado a inserire l'username e password mi restituisce una pagina bianca e non la pagina dove mi voglio loggare....quancuno sa dirmi perchè?
    Di seguito riporto il codice se qualcuno vuole provare

    questo è il codice:


    ---------login.html--------------
    <form method=POST action=checklogin.php>
    <input type=text name=user size=20>
    <input type=password name=pass size=20>
    <input type=submit value=Login>
    </form>

    ----------checklogin.php-------------
    <?php
    $host="ACERBEATRICE\SQLEXPRESS"; // Hostname
    $username="admin"; // Mysql username
    $password="admin"; // Mysql password
    $db_name="nord-est_impianti"; //Nome del Database
    $tbl_name="members"; // Nome della Tabella

    // Procedimento per connettersi al Database
    sqlserver_connect("$host", "$username", "$password")or die("cannot connect");
    sqlserver_select_db("$db_name")or die("cannot select DB");

    // Nome utente e password inviate attraverso il form
    $myusername=$_POST['myusername'];
    $mypassword=$_POST['mypassword'];
    $sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'";
    $result=sqlserver_query($sql);

    // Mysql_num_row is counting table row

    $count=sqlserver_num_rows($result);

    // If result matched $myusername and $mypassword, table row must be 1 row

    if($count==1){
    // Register $myusername, $mypassword and redirect to file "login_success.php"
    session_register("myusername");
    session_register("mypassword");
    header("location:login_success.php");
    }
    else {
    echo "Attenzione username o password errati";
    }
    ?&gt;
    ?>

    -----------------login_success.php------------
    <?php
    // Controlla se la sessione è stata registrata, altrimenti rimanda alla pagina di login
    // Questa prima parte dobbiamo inserirla in tutte le pagine che vogliamo proteggere con password prima di qualsiasi altra cosa
    session_start();
    if(!session_is_registered(myusername)){
    header("location:areariservata.html");
    }
    ?&gt;


    ?>

    <html>
    <body>
    Login Successful
    </body>
    </html>


    ----------------logout.php----------------
    <?php
    session_start();
    session_destroy();
    ?&gt;


    ?>



    Premetto che il database l'ho fatto con SQL SERVER perchè con mysql non riesco a connettermi in locale.

    c'è qualcuno così gentile a darmi una mano e dirmi dove sbaglio?
    Grazie in anticipo...

  2. #2
    nella barra di indirizzi dove ti trovi...dopo fatto il login in che pagina ti trovi che dici che è tutto bianco??

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    34

    login

    dopo che faccio il login mi restituisce una pagina bianca con questo indirizzo:

    file://localhost/C:/Documents%20and%20Settings/Beatrice/Documenti/PROGETTI/NORD-EST_IMPIANTI/Copia%20di%20Energie_alternative/checklogin.php

    ti prego aiutami

  4. #4
    perchè hai quel link??
    quando stai nella pagina del login che link ti compare??

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    34

    collegamento

    file://localhost/C:/Documents and Settings/Beatrice/Documenti/PROGETTI/NORD-EST_IMPIANTI/Copia di Energie_alternative/login.html

    questo è il link che ho nella pagina dove si effettua il login e quando lo faccio mi va a finire in una pagina vuota con il link che ti ho mandato prima...

    sto lavorando in locale

  6. #6
    dovresti avere i file php nella cartella htdocs di apache... non in documents and settings...
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  7. #7
    hai installato i file separati ( apache php sql ) oppure hai installato un pacchetto completo??....

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    34

    collegamento

    in che senso? io ho installato apache e mysql però mysql non riesco a farlo lavorare in locale...

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.