Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 23
  1. #11
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    Codice PHP:
    session_start(); // Questo va prima di qualsiasi output
    $_SESSION["pagine_visitate"]["AAA"] = 1
    Così le chiavi dell'array $_SESSION["pagine_visitate"] corrisponderanno alle pagine visitate
    No

  2. #12
    Quote Originariamente inviata da tampertools Visualizza il messaggio
    Codice PHP:
    session_start(); // Questo va prima di qualsiasi output
    $_SESSION["pagine_visitate"]["AAA"] = 1
    Così le chiavi dell'array $_SESSION["pagine_visitate"] corrisponderanno alle pagine visitate
    Ho scritto così, ma non funziona:
    codice:
        If($_SESSION["pagine_visitate"]["AAA"] == "S") {
            $test = "vero";
        }
        Else{
            $test = "falso";
            $_SESSION["pagine_visitate"]["AAA"] = "S"; 
            $hits = $hits+1;
            $content_sql = $data->query("UPDATE jos_content SET hits=$hits WHERE id = $id_content");
        }
    nella pagina richiamata viene visualizzato
    $test = falso
    $_SESSION["pagine_visitate"]["AAA"] = "S"
    !!!?

  3. #13
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    17
    Quote Originariamente inviata da rainbow.pino Visualizza il messaggio
    Ho scritto così, ma non funziona:
    codice:
        If($_SESSION["pagine_visitate"]["AAA"] == "S") {
            $test = "vero";
        }
        Else{
            $test = "falso";
            $_SESSION["pagine_visitate"]["AAA"] = "S"; 
            $hits = $hits+1;
            $content_sql = $data->query("UPDATE jos_content SET hits=$hits WHERE id = $id_content");
        }
    nella pagina richiamata viene visualizzato
    $test = falso
    $_SESSION["pagine_visitate"]["AAA"] = "S"
    !!!?
    Gli if vanno con la minuscola. Hai messo "<?php" all'inizio e "?>" alla fine? Hai chiamato session_start() prima di qualsiasi altra cosa?
    Per quanto riguarda la domanda non ho ben capito cosa vuoi fare.

  4. #14
    Quote Originariamente inviata da luc99a Visualizza il messaggio
    Gli if vanno con la minuscola. Hai messo "<?php" all'inizio e "?>" alla fine? Hai chiamato session_start() prima di qualsiasi altra cosa?
    Per quanto riguarda la domanda non ho ben capito cosa vuoi fare.
    anche con la if minuscola non funge.
    ovviamente il codice è tra <?php" all'inizio e "?>" e all'inizio c'è il session_start()
    altrimenti non leggerei nè il contenuto di $test nè quello di $_SESSION["pagine_visitate"]["AAA"]

    Voglio realizzare un conta click per visite uniche alla pagina,
    non mi sembra una cosa tanto rara...

  5. #15
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    hai provato a fare il var_dump di $_SESSION per vedere cosa contiene?

  6. #16
    Quote Originariamente inviata da clasku Visualizza il messaggio
    hai provato a fare il var_dump di $_SESSION per vedere cosa contiene?
    no però ho fatto l'echo e i valori sono appunto quelli che avevo postato prima:
    $test = falso
    $_SESSION["pagine_visitate"]["AAA"] = "S"

    questa è la pagina su cui sto effettuando il test: http://www.padrepinopuglisi.it/AXYZFR/

  7. #17
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    a me sembra che la sessione non venga proprio valorizzata

  8. #18
    Quote Originariamente inviata da clasku Visualizza il messaggio
    a me sembra che la sessione non venga proprio valorizzata
    prima dell'inizio dell'articolo ci sono tre informazioni: $test... $SESSION... $HITS...
    come da immagine allegata.
    Se fai il refresh della pagina vedi che nonostante $_SESSION["pagine_visitate"]["AAA"] = "S"
    gli HITS aumentano.
    3p_count.JPG

  9. #19
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    si, ho notato...
    ma non vedo il cookie di sessione apparire nel browser, questo mi fa pensare che in realtà non venga aperta la sessione

  10. #20
    Quote Originariamente inviata da clasku Visualizza il messaggio
    si, ho notato...
    ma non vedo il cookie di sessione apparire nel browser, questo mi fa pensare che in realtà non venga aperta la sessione
    che vuoi dire? mi fai un print screen di quello che vedi tu.

Tag per questa discussione

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.