Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 20 su 20
  1. #11
    Utente di HTML.it L'avatar di JoeP
    Registrato dal
    May 2004
    Messaggi
    558
    Il campo della tabella è Who_Is, e $WhoIs è la variabile che memorizza il valore del cookie...

    Ho utilizzato il codice che mi hai modificato.
    Non cambia nulla, e non da nessun errore...

  2. #12
    Originariamente inviato da JoeP
    Il campo della tabella è Who_Is, e $WhoIs è la variabile che memorizza il valore del cookie...

    Ho utilizzato il codice che mi hai modificato.
    Non cambia nulla, e non da nessun errore...
    Quindi se fai echo $query che ti stampa?

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #13
    Utente di HTML.it L'avatar di JoeP
    Registrato dal
    May 2004
    Messaggi
    558
    Ecco cosa mi stampa:

    INSERT INTO `stats_visits` ( `id` , `IP_address` , `PageVisited` , `DateTime` , `Who_Is` , `Referer_URL` , `Browser` , `DateTimeT` ) VALUES ('', '62.98.43.244', 'WebLink', '31/05/04 - 16:14.28', '', '', 'MSIE 6.x / Mozilla 4.0', '04/05/31 - 16:14.28');

    Nel campo Who_Is non inserisce nulla, come vedo...

    NB. in Referer_URL è normale, nn stampa nulla xké non provengo da nessuna pagina...

  4. #14
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    credo si torni al problema di definire+usare il valore di un cookie nello stesso file. Dovrebbe essere che...

    Mi sembra che cerchi di usare la var. definita con setcookie, ma non crea (!) problemi se fai questo dopo che la pagina viene ricaricata.

    Cioè se crei una var. con setcookie la vedono senza problemi (?!) le pagine SUCCESSIVE, mentre quella attuale che lo crea non può leggerlo facendovi riferimento con il nome direttam. (tipo $NOME_VAR)...

  5. #15
    Originariamente inviato da JoeP
    Ecco cosa mi stampa:

    INSERT INTO `stats_visits` ( `id` , `IP_address` , `PageVisited` , `DateTime` , `Who_Is` , `Referer_URL` , `Browser` , `DateTimeT` ) VALUES ('', '62.98.43.244', 'WebLink', '31/05/04 - 16:14.28', '', '', 'MSIE 6.x / Mozilla 4.0', '04/05/31 - 16:14.28');

    Nel campo Who_Is non inserisce nulla, come vedo...

    NB. in Referer_URL è normale, nn stampa nulla xké non provengo da nessuna pagina...
    Santi in terra non c'e ne sono.... se e' vuoto e' vuoto.

    setcookie("JPWS_WhoIs_Cookie","MioNome");
    $WhoIs = "$JPWS_WhoIs_Cookie"; #Devo metterci le virgolette (" ") altrimenti non funziona
    echo $WhoIs; #Funziona

    Come la stringa che ti visualizza in #funziona? La stessa viene trasferita nella query.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #16
    Utente di HTML.it L'avatar di JoeP
    Registrato dal
    May 2004
    Messaggi
    558
    Originariamente inviato da eiyen
    Cioè se crei una var. con setcookie la vedono senza problemi (?!) le pagine SUCCESSIVE, mentre quella attuale che lo crea non può leggerlo facendovi riferimento con il nome direttam. (tipo $NOME_VAR)...
    Non è vero, con ECHO riesco a visualizzare il valore sia nella prima pagina, sia nelle successive...

  7. #17
    $WhoIs = "$JPWS_WhoIs_Cookie";
    echo "$WhoIs
    ";
    $query = "INSERT INTO `stats_visits` ( `id` , `IP_address` , `PageVisited` , `DateTime` , `Who_Is` , `Referer_URL` , `Browser` , `DateTimeT` ) VALUES ('', '$IP', '$PageVisited', '$DateTime', '$WhoIs', '$Referer', '$Browser', '$DateTimeT');";
    echo "$query";
    $result = mysql_query ($query, $db) or die(mysql_error());

    taglia la testa al toro.....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #18
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    Non è vero, con ECHO riesco a visualizzare il valore sia nella prima pagina, sia nelle successive...
    sì. Non ho detto che non va, ma non puoi farci affidamento: banalmente può succedere che (naturalmente è una sorta di "estremizzazione" solo per comprendere un'eventuale apparente malfunzionamento) il tempo di scrittura del cookie sia inferiore a quello necessario ad avanzare con il codice php. In questo caso non riusciresti a stampare il valore. La ragione è che setcookie non fa riferimento al filesystem ma alle intestazioni http. Tecnicamente è scorretto usare un cookie nella stessa pagina.

    Dal manuale:
    Once the cookies have been set, they can be accessed on the next page load

    Ho visto altri problemi che erano legati a questo fatto. Se non è il tuo caso lascia perdere, ma se devi fare qualche modifica allora forse può convenirti fare anche questa modifica.

  9. #19
    per favore NIENTE PVT TECNICI da sconosciuti

  10. #20
    Utente di HTML.it L'avatar di Nosfe
    Registrato dal
    Jan 2004
    Messaggi
    454
    Da quel che ho letto non parli mai di riprendere il cookie in qualche maniera.

    $JPWS_WhoIs_Cookie=$_COOKIE['MioNome'];

    Prova così

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 © 2026 vBulletin Solutions, Inc. All rights reserved.