Visualizzazione risultati 1 fino 14 di 14

Discussione: Impostare la data nei cookie, inviarla tramite mail e ricordarla

  1. #1
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito Impostare la data nei cookie, inviarla tramite mail e ricordarla

    Buonasera a tutti,
    innanzi tutto scusate se avrò sbagliato titolo ma non sapevo proprio cosa scrivere.

    Giungerò subito al dunque, ho creato un codice che setta dei cookie, questi cookie sono una data. Il mio problema e che vorrei spedire tramite mail questa data ma quando la spedisco al posto di arrivarmi la data (quindi giorno, mese, anno) mi giunge "date()" vi posterò solo alcune righe che mi interessano perchè il resto è inutile sapete aiutarmi a inviare la data per mail?
    Codice PHP:
    $cod = "date(\"jmYhi\")";
    setcookie("nome","$cod", time()+3600);
    $link = "http://miki92.altervista.org/newsletter.php?azione=iscrivi&mail=$mail&codice=$_COOKIE['nome']";
    Come avrete capito sto realizzando la pagina di iscrizione/cancellazione a una newsletter "manuale" con controllo sugli indirizzi mail. Dato che siamo in argomento chiedo anche: quale funzione è migliore tra queste due $_COOKIE["nome"], $HTTP_COOKIE_VARS["nome"]?

    Grazie a tutti in anticipo
    Apprezzi l'aiuto? Offrimi un caffè!

  2. #2
    consoliwebsite non è connesso Neofita
    Data registrazione
    14-05-2004
    Messaggi
    13

    Predefinito

    normale, essendo tipizzato php se tu inserisci attorno ad una funzione i doppi apici:
    Codice:
    $cod = "date(\"jmYhi\")";
    lui inserisce nella variabile $cod una stringa, quindi la funzione non viene richiamata.
    EDITO:
    prova a fare cosi:
    Codice:
    $cod = date("jmYhi");
    $cod = $cod;
    ciao
    Ultima modifica di consoliwebsite : 23-11-2007 alle ore 22.41.16

  3. #3
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Come pensavo non funziona. Altre Soluzioni?
    Apprezzi l'aiuto? Offrimi un caffè!

  4. #4
    consoliwebsite non è connesso Neofita
    Data registrazione
    14-05-2004
    Messaggi
    13

    Predefinito

    EDITO:

    insomma cosi:
    Codice:
    <?php
    $cod = date("jmYhi");
    echo $cod;
    setcookie("nome",$cod, time()+3600);
    ?>
    Ultima modifica di consoliwebsite : 23-11-2007 alle ore 22.43.03

  5. #5
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Mi dispiace, il problema non è nel settare i cookie (almeno credo) ma e quando invio la data tramite mail, che al posto di inviarmi la data (es: 241120071754 (ho messo tutto unito per farlo passare per un codice )) invia il parametro php della data!
    Apprezzi l'aiuto? Offrimi un caffè!

  6. #6
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    il problema e' $link, e che non hai ancora imparato ad usare le stringhe in php.

    e poi si, il problema e' anche nel settare il cookie. la prima riga nel primo post, con date() dentro la stringa, non ha molto senso...
    Ultima modifica di dreadnaut : 24-11-2007 alle ore 19.04.16

  7. #7
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Quindi come potrei risolvere? Cosa dovrei modificare?
    Apprezzi l'aiuto? Offrimi un caffè!

  8. #8
    Ospite Guest

    Predefinito

    Codice PHP:
    <?
    setcookie
    ("nome",date("jmYhi"), time()+3600);
    $link = "http://miki92.altervista.org/newsletter.php?azione=iscrivi&mail=".$mail."&codice=".$_COOKIE['nome'];
    ?>
    Dato che siamo in argomento chiedo anche: quale funzione è migliore tra queste due $_COOKIE["nome"], $HTTP_COOKIE_VARS["nome"]?
    E' scritto nella documentazione ufficiale: il primo e' stato implementato soltanto nella versione 4.10 di PHP, $HTTP_COOKIE_VARS era disponibile gia nella 3.

    Ciao!

  9. #9
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Mi dispiace non funziona, ora non riesco a visualizzare niente dopo "codice=".
    Apprezzi l'aiuto? Offrimi un caffè!

  10. #10
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Stai utilizzando il codice identico a quello scritto da Probid? Il nome del cookie è esatto?
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  11. #11
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Certo uso il codice di probid, al posto di "nome" ho messo il nome del mio cookie.
    Apprezzi l'aiuto? Offrimi un caffè!

  12. #12
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Prova a modificare la funzione in questo modo:
    Codice PHP:
    setcookie("nome",date("jmYhi"), time()+3600,"/");
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  13. #13
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Grazie funcool adesso funziona tutto bene, però potresti spiegarmi a cosa serve lo slash finale?
    Apprezzi l'aiuto? Offrimi un caffè!

  14. #14
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Sarebbe la cartella in cui può essere utilizzato il cookie (cartella principale e tutte le sottocartelle).
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

Regole di scrittura

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