Anteprima
Vedrai una selezione di 1 pagina su 2
Esercizio PHP - Contaccessi Pag. 1
1 su 2
Disdici quando vuoi 162x117
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Sintesi
Esercizio PHP (Contaccessi)

Semplice programma Php Che permetti di contare degli accessi memorizzando in un file il numero degli accessi e utilizza i cookie per non tornare a incrementare piu volte per un singolo utente.
Estratto del documento

<?php

//contaccessi.php

// dichiarazione variabili

$file = "contaccessi.txt";

$EXPIRE_DATE = 86400; // 24 ore = un giorno

setcookie("jojo","ziopino",time()+$EXPIRE_DATE );

$incrementa=true;

// Verifica lesistenza del cookie o lo setta

if (isset($HTTP_COOKIE_VARS))

{ while(list($nome,$valore)=each($HTTP_COOKIE_VARS))

{ if (($nome == "jojo") && ( $valore == "ziopino" ))

$incrementa=false;

}

}

if (file_exists($file))

{ // Apre, legge, incrementa e salva il file

$fp = fopen("$file", "r+");

flock($fp, 1);

$count = fgets($fp, 4096);

if ($incrementa==true)

{ $count += 1;

fseek($fp,0);

fputs($fp, $count);

flock($fp, 3);

fclose($fp);

}

}

else

{ // visualizza un messaggio se il file non esiste

echo "File non esistente check '\$file' ...<BR>";

}

////////////////////// Fine codice PHP //////////////////////////////

?>

<HTML><HEAD><TITLE>Countatore accessi con COOKIE</TITLE></HEAD>

<BODY BGCOLOR="white">

<BR><BR><P ALIGN="Center"><FONT FACE="Arial, helvetica" SIZE="+2"

COLOR="#336699"><STRONG><EM>Esempio di contatore (senza

ripetizioni)</EM></STRONG></FONT></P><BR>

<CENTER><B>

Numero di Visitatori :

<?php echo $count ?>

</B></CENTER>

Dettagli
Publisher
2 pagine
57 download