Visualizzazione risultati 1 fino 2 di 2

Discussione: Spazio per commenti

  1. #1
    Guest

    Predefinito Spazio per commenti

    Codice PHP:
    <?php
    include("../conf.php");
    //[...]
    echo '<br><div class="rotondo"><h1 style="color:black;">Commenti</h1>';
    //se il cookie non c'è, mostro un messaggio che invita a registrarsi
    if(!isset($_COOKIE['altutto_username'])){echo '<i>Registrati per commentare</i><br>';}
    //se il cookie c'è, controllo la password
    else{$utente = $_COOKIE['altutto_username'];
    $password = $_COOKIE['altutto_password'];
    $queryy = 'SELECT * FROM utenti WHERE username="'.$utente.'" and password="'.$password.'"';
    $query = mysqli_query($connessione, $queryy);
    //se i dati che ci sono nei cookies sono sbagliati, li cancello
    if(mysqli_num_rows($query)=="0"){setcookie('altutto_username', NULL, time()-11, "./", '//miosito,nospam', 0);setcookie('altutto_password', NULL, time()-11, "./", '//miosito,nospam', 0);echo 'Errore di autenticazione. Per piacere, riprova a loggarti.';}
    //Altrimenti, se il risultato di utenti con quei dati è uno e uno solo, mostro la textarea
    else if(mysqli_num_rows($query)=="1"){$usern=$_COOKIE['altutto_username'];
    echo
    '<p>Stai commentando a nome di: <b>';
    echo
    $usern;
    echo
    '</b></p><form name="chat" method="post" action="'.$_GET['articolo'].'.html">
    <textarea name="messaggio" id="messaggio" style="width:100%; height:10%; font-family:Arial,Verdana,Geneva;"></textarea>
    <input type="submit" class="button" value="Invia"></form>'
    ;
    //Se c'è un messaggio da inviare
    if(isset($_POST['messaggio'])){//[...]Setto delle variabili
    $query = "INSERT INTO tb_chat (user_chat, mex_chat, data, id_articolo) VALUES ('$usern','$mex_chat','$datta','$idartic')";
    mysqli_query($connessione,$query);
    }
    }
    //Se, per qualche strano motivo, i risultati di utenti con quei dati sono più di uno, mostro un messaggio di errore
    else{echo 'Uhm... Sembra che ci sia qualche problema di autenticazione!';}}
    //[...] Parte di estrazione dei commenti
    ?>
    Ho un problema con questo script: nonostante abbia impostato entrambi i cookies altutto_username e altutto_password sul mio computer, mi appare il messaggio che invita a registrarsi.
    Sapreste dirmi perchè?

  2. #2
    Guest

    Predefinito

    Risolto

Regole di scrittura

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