Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    cookie - c'è ma senza valore

    Hola. Su dominio.com mi genero un cookie cosi:
    codice:
    setcookie ("il_mio_cookie","pizza",time()+60 * 60 * 24 * 180,"/");
    Su abc.dominio.com lo voglio visualizzare quindi faccio cosi:
    codice:
    $_COOKIE["il_mio_cookie"] = $cookie;
    echo "il cookie è $cookie";
    Risultato? Il cookie non si vede. Facendo print_r($_COOKIE); vedo che il cookie è presente nell'array ma non ha il valore benchè questo esista (controllo sempre su FF).

    Perchè?

  2. #2
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    non è che volevi fare questo?
    Codice PHP:
    $cookie $_COOKIE["il_mio_cookie"];
    echo 
    "il cookie è $cookie"

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  3. #3
    Ah no guarda avevo provato a invertire l'ordine per disperazione nei numerosi tentativi che ho fatto. Come lo hai messo te è la stessa cosa. Non legge comunque il valore.

  4. #4
    I biscottini sono validi per il dominio per cui sono creati...
    Se lo crei per pippo.com e lo leggi su alfa.pippo.com non lo puoi recuperare a meno di impostarlo correttamente. Leggi la guida relativa sul sito php.net


  5. #5
    Già fatto. Nel dettaglio per farlo funzionare sul dominio e sottodomini si deve fare cosi:

    setcookie ("il_mio_cookie","pizza",time()+60 * 60 * 24 * 180,".miosito.com");

    Ma comunque non funziona.

  6. #6
    Originariamente inviato da Kian987
    Già fatto. Nel dettaglio per farlo funzionare sul dominio e sottodomini si deve fare cosi:

    setcookie ("il_mio_cookie","pizza",time()+60 * 60 * 24 * 180,".miosito.com");

    Ma comunque non funziona.
    Ovvio, è sbagliata la sintassi

    bool setcookie ( string name [, string value [, int expire [, string path [, string domain [, bool secure [, bool httponly]]]]]] )

    Quindi dovrebbe diventare
    Codice PHP:
    setcookie ("il_mio_cookie","pizza",time()+(60 60 24 180), "/"".miosito.com");
    // nome, valore, scadenza, percorso, dominio 

  7. #7
    Ma guarda te...

    Ti ringrazio

  8. #8

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.