Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    238

    Non vengono creati i cookies

    Ciao

    Sto seguendo questo articolo
    http://php.html.it/articoli/leggi/90...tenti-con-php/
    per la gestione di utenti

    Bene quando esegue il codice per la creazione di un cookie
    case AUTH_LOGEDD_IN:
    switch(auth_get_option("TRANSICTION METHOD")){
    case AUTH_USE_LINK:
    header("Refresh: 2;URL=../../Default.php?uid=".$uid);
    break;
    case AUTH_USE_COOKIE:
    header("Refresh: 2;URL=../../Default.php");
    setcookie('uid', $uid, time()+3600*365);
    break;
    ......

    non crea il cookie.

    Firefox ha i cookie abilitati

    Bisogna settare qualcosa nei files di configurazione?

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    238
    Bisogna per caso abilitare i cookie nei file di configurazione?

  3. #3
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    Sinceramente io preferisco di gran lunga usare le sessioni per gestire l'utenza i cookies infatti sono macchinosi da usare a tale scopo.

    Attenzione che pero' pure le session usano i cookies.
    Li usano pero' solo per comunicare client-server l'identificativo della sessione, inoltre poi settare il session time senza dover fare ulteriori controlli.

    La session inoltre ti consente di salvare dati sensibili dell'utente lato server e renderli disponibili solo per quella sessione.

    Pensaci e' un metodo 1000000 volte migliore dei cookies.

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    238
    Sì infatti nei cookies vengono salvati gli id delle sessioni

    Ma il problema è un altro:
    quando tento di creare un cookie con setcookie('uid', $uid, time()+3600*365);
    non mi crea nessun cookie (uso Firefox)

    Devo abilitare qualcosa nei file di configurazione di Apache oppure nel php.ini ?

  5. #5
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    Uhm di solito io li ho sempre trovati abilitati i cookies.
    prova a dare un occhio al php.ini.

    Cmq per essere sicuro che arrivi il cookie puoi fare un controllo js sui cookie della pagina e vedere se ci sono o no --> quarda qua

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    238
    nel php.ini cosa bisogna settare ?

  7. #7
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    sinceramente ora come ora non saprei ma prova a dare un occhio qui .

    Oppure sul sito ufficiale di php ci dovrebbero essere del funzioni per sapere se i cookies sono ablitati.

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.