Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777

    commenti e mantenere nick e mail memorizzati

    ciao a tutti,
    nel mio blog permetto l'inserimento dei commenti una volta che l'utente inserisce nome e mail che sono opportunamente controllati. questi dati vengono memorizzati in db...
    ho notato che molti blog dopo che l'utente ha lasciato il commento nick e mail rimangono comunque memorizzati nelle caselle di input del form..questo è molto utile perchè l'utente non deve ogni volta reinserire i suoi dati...

    domanda:
    sono i cookie a mantenere questi dati?
    se è cosi imposto con setcookie quando si effettua il submiti il cookie, questo è ok...
    per mantenere memorizzati come devo fare,io avevo pensato cosi
    Codice PHP:
    if($_COOKIE['commento']== TRUE){
    echo 
    "<form ecc ecc ecc><input name=\"nome_utente\" type=\"text\" value=\"$nome_utente\">ecc ecc</form>";
    }
    else{
    //mostro qui form vuoto


  2. #2
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    si quasi tutto giusto

    devi fare una cosa del genere

    Codice PHP:
    if(isset($_COOKIE['utente'])){ 
    echo 
    "<form ecc ecc ecc><input name=\"nome_utente\" type=\"text\" value=\"".$_COOKIE['utente']."\">ecc ecc</form>"

    else{ 
    //mostro qui form vuoto 


  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    ok, un'altra cosa
    quando l'utente manda per la prima volta il commento faccio il setcookie
    se manda un secondo commento il cookie è gia impostato quindi in realtà non servirebbe fare di nuovo setcookie..
    nel momento del submit devo fare un controllo di questo tipo?
    Codice PHP:
    if(!isset($_COOKIE['utente']){
    setcookie(ecc ecc); 
    al cookie conviene dare sempre un tempo limitato o metto un valore negativo?

  4. #4
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    si

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    quindi in definitiva
    un cookie per ogni info...cioè nel mio caso un cookie per utente e un cookie per mail

  6. #6
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    no no, basta uno unico
    qui trovi tutto
    http://php.html.it/articoli/leggi/850/tutto-sui-cookie/

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    ok grazie per il tuo aiuto

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.