• User

    problema con i cookie

    ciao ragazzi. ho un problema e vengo subito al dunque:
    sto costruendo un sito in php, con registrazione e login. registrazione tutto ok, con i dati che vengono salvati in un db MySQL.
    con il login sono riuscito a far settare i cookie. ma ho un problema quando dalla pagina del settaggio dei cookie che ho chiamato set_cookie.php, torno alla index

    questo e' il codice in index.php, dove ricevo l' errore:

    [php]<?
    require("includes/config.inc.php");
    $verify_cookie=$_COOKIE['ffcorp'];
    if(isset($verify_cookie)//if per la verifica dei cookie
    {//qui ricevo l' errore
    $db_connect = mysql_connect($db_host, $db_user, $db_password);//connette root a ffcorp
    if ($db_connect == FALSE)//verifica se ci sono errori
    {
    die ("Errore nella connessione");//se si, interrompe
    }
    else//altrimenti seleziona il database
    {
    mysql_select_db($db_name, $db_connect);//seleziona il database
    or die("Errore nella selezione del database");//e verifica che non ci siano errori
    }
    $user_select="SELECT user FROM users WHERE id=$id");
    $trim_user=trim($user);
    if($trim_user!="")//if per la verifica del nome utente
    {
    $user=mysql_query($user,$dbconnect);
    echo"Benvenuto in FFCorp, $user";
    }//chiude l' if per la verifica del nome utente
    }//chiude l' if per la verifica dei cookie
    else
    {
    echo"Benvenuto in FFCorp, Visitatore";
    }
    ?>
    [/php]non ho capito perche' mi dice errore.
    se c' e' bisogno che posti anche le altre pag. dite che posto il codice


  • User

    ma che errore ti da? 😄


  • User

    parse error,
    se fosse stato un altro almeno avrei capito. ma li' non ho proprio capito che c' azzecca, le variabili sono chiuse, le parentesi sono apposto... percio' ho chiesto aiuto


  • User

    parse error e poi??


  • User

    errori:

    if(isset($verify_cookie) //qua manca una tonda chiusa

    mysql_select_db($db_name, $db_connect);//seleziona il database
    or die("Errore nella selezione del database")

    //togli il ; dopo la select_db e sposta or sulla stessa riga

    $user_select="SELECT user FROM users WHERE id=$id");

    //manca una tonda aperta

    e dovrebbero essere finiti gli errori 😄


  • User

    Ua grazie, tutti errori ebeti che non avevo proprio notato, a parte quello del connect che non sapevo la sintassi se richiedeva il ";".
    vabbe' grazie raga, davvero di cuore