Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di danlupo
    Registrato dal
    Jul 2009
    Messaggi
    314

    Problema Contatore Accessi

    Salve ho un problema con questo codice


    Codice PHP:
    <?php
        session_start
    ();
     
    $html_result="";
    $count_file$_SERVER['DOCUMENT_ROOT'] . "/contaccessi.txt";
    $NUM_DIR_URL="/../images/website/DIGITS/";
    $NB_DIGITS=8;

    if (
    file_exists($count_file))
        {
            
    $fp fopen("$count_file","r+");
            
    flock($fp,1);
            
    $count=fgets($fp,4094);
            
    fclose($fp);
            if(!isset(
    $_SESSION["visita"]))
                {
                
    $fp fopen($count_file"w");
                
    $c$count;
                
    $c++;
                
    fwrite($fp$c); 
                
    fclose($fp);
                
    $count $c;
                
    $_SESSION["visita"] = 1;
                }
        }
    else
        {
            echo 
    "Non Trovato il File '\$count_file' 
    "
    ;
        }
    $action="contatore";
    chop($count);
    $nb_digits=max(strlen($count),$NB_DIGITS);
    $count=substr("0000000000".$count,-$nb_digits);
    $digits=preg_split("//",$count);
    for(
    $i=0;$i<=$nb_digits;$i++)
        {
            if (
    $digits[$i]!="")
                {
                    
    $html_result.="<IMG SRC=\"$NUM_DIR_URL$digits[$i].gif\">";
                }
        }
    ?>
    Semplicemente non aggiorna mai il contatore visite..

    Grazie Daniele

  2. #2
    Utente di HTML.it L'avatar di danlupo
    Registrato dal
    Jul 2009
    Messaggi
    314
    Ho provato anche a non utilizzare

    Codice PHP:
    if (!isset($_SESSION["visita"])) 
    ma a utilizzare direttamente if $_SESSION["visita"] != 1

    solo che così facendo mi aggiorna il contatore anche con i refresh della pagina

  3. #3
    Utente di HTML.it L'avatar di danlupo
    Registrato dal
    Jul 2009
    Messaggi
    314
    Ho fatto una prova (forse sbagliata) data dalla mia poca conoscenza del c++ e del vb.net.
    Ho chiesto di stampare a video il contenuto della variabile $_SESSION['visita'] e non mi stampa nulla.

    Non vorrei che ci fosse qualche problema nella gestione delle sessioni in locale.

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.