Visualizzazione risultati 1 fino 3 di 3

Discussione: Aiuto : Parse error: syntax error, unexpected T_STRING

  1. #1
    Guest

    Predefinito Aiuto : Parse error: syntax error, unexpected T_STRING

    Salve a tutti ho creato sul mio sitio: http://guideinformation.altervista.org/ (ancora in costrzuione), un sistema di registrzione e login in php.
    Quando provo a fare il login mi esce la seguente scritta: Parse error: syntax error, unexpected T_STRING in /membri/guideinformation/login2.php on line 2.
    Allora ho capito che il problema era nel codice della pagina login2.php.
    Potete risolvermi il problema?
    Ecco il codice della pagine:
    Codice PHP:
    <?php
    session_start
    (); avviamo la sessione
    $nomehost
    = "host";
    $nomeuser = "nome utente";
    $password = "password";
    $dbname="nome database";
    $myusername=$_POST['username'];
    $mypassword=$_POST['password'];
    $connessione = mysql_connect($nomehost,$nomeuser,$password);
    $database_select=mysql_select_db($dbname,$connessione);
    $sql="SELECT * FROM utenti WHERE username=$myusername and password=$mypassword";
    $result=mysql_query($sql);
    $count=mysql_num_rows($result);
    $_SESSION['username'] = $myusername;
    if(
    $count==1){
    session_register("myusername");
    session_register("mypassword");
    echo
    "Benvenuto $username hai effettuato il login con successo";
    }
    else{
    echo
    "login non riuscito";
    }
    ?>
    Ultima modifica di alemoppo : 23-02-2014 alle ore 18.41.24 Motivo: +tag [php]

  2. #2
    Guest

    Predefinito

    Il problema sta qui

    Codice PHP:
    <?php
    session_start
    (); avviamo la sessione
    Devi far precedere il commento da //
    e quindi la sintassi corretta è

    Codice PHP:
    <?php
    session_start
    (); //avviamo la sessione

  3. #3
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,760

    Predefinito

    occhio che il tuo script è a rischio di sql injection. Inoltre, sarebbe meglio utilizzare mysqli invece di mysql.

    Ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •