Visualizzazione risultati 1 fino 3 di 3

Discussione: cookie auto cancellante

  1. #1
    Guest

    Unhappy cookie auto cancellante

    ragazzi aoiutatemi

    ho la pagina index.php con il form per il login

    inserisco i dati: ok controllati:sono esatti!
    creo il cookie
    con setcookie("nomecookie",$miodato,time()+84600000);
    echo" bla bla bla, $_COOKIE[nomecookie]";

    link ad una pagina....

    se clicco al link il cookie scompare automaticamente...che succede ??

    se provo ad indirizzarlo ad un altra pagina dove le prime due righe sono

    if(!isset($_COOKIE['nomecookie'])){ header("Location: ../login.php");
    }else{ echo" bla bla bla";}

    mi riporta alla pagina di login....

    perche ??? mi aiutate ??

  2. #2
    Guest

    Predefinito

    il dominio delle 2 pag è sempre lo stesso?
    hai provato ad impostare una scadenza + breve? (invece di time()+84600000 prova a mettere time()+3600....forse nn serve anietne...ma tentar nn nuoce...)

  3. #3
    Guest

    Angry

    da form.php invio $username $password e $ricorda che è una casella di spunta

    allora questo è il codice di login.php
    <?
    $dbhost="*****";
    $dbname="*******";
    $dbuser="*******";
    $dbpassword="**********";
    $connessione= mysql_connect($dbhost,$dbuser,$dbpassword)or die("Non è possibile connettersi!!!");
    $db = mysql_select_db($dbname,$connessione); #connessione al database;
    $query=mysql_query("SELECT * FROM t_members WHERE username='$username' and password='$password'",$connessione);
    $rigadb=mysql_num_rows($query);
    $row=mysql_fetch_array($query);
    if ($row[bloccato] == "1"){
    $bloccato=" <div align=center>Il tuo account è stato temporaneamente inattivo!<br>
    Accertati di aver completato la registrazione tramite l'email di conferma che abbiamo inviato all'indirizzo:$row[email].<br>
    Per informazioni contatta lo<strong><a href:../../contatta/index.php class=a10px> STAFF !!</a></strong></div>";
    }elseif($rigadb == "0"){
    $bloccato="<div align='center'>I dati immessi non sono presenti nel nostro sistema !!
    <br> Se non sei registrato allora <a href='../register/index.php' class=a10px><strong>REGISTRATI</strong></a>
    </div><br>
    <br>
    <div align='center'><a href=javascript:history.go(-1);>[ indietro ]</a></div> ";
    }elseif($ricorda == "1"){
    setcookie( "username","");
    setcookie( "username","$username",time()+3600000000);

    $bloccato="<table width='96%' border='0' cellpadding='0' cellspacing='0' class='table'>
    <tr>
    <td valign='top'>Ciao <strong>$_COOKIE[username]</strong>,</td>
    </tr>
    <tr>
    <td valign='top'>adesso puoi accedere a tutti i servizi della Community
    !! </td>
    </tr>
    <tr>
    <td valign='top'>&nbsp;</td>
    </tr>
    <tr>
    <td valign='top'><strong><a href='../index.php'><font color='#FF9900'>Clicca
    qui.</font></a></strong></td>
    </tr>
    </table>";
    }else{
    setcookie( "username","");
    setcookie( "username","$username",time()+3600);

    $bloccato="<table width='96%' border='0' cellpadding='0' cellspacing='0' class='table'>
    <tr>
    <td valign='top'>Ciao <strong>$_COOKIE[username]</strong>,</td>
    </tr>
    <tr>
    <td valign='top'>adesso puoi accedere a tutti i servizi della Community
    !! </td>
    </tr>
    <tr>
    <td valign='top'>&nbsp;</td>
    </tr>
    <tr>
    <td valign='top'><strong><a href='../index.php'><font color='#FF9900'>Clicca
    qui.</font></a></strong></td>
    </tr>
    </table>";

    }
    ?> : : : : :
    Ultima modifica di uniweb : 28-12-2005 alle ore 18.47.02

Regole di scrittura

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