Directly use the counter code in the PHP file:
$ Countfile = "num.txt ";
// Define that the file written by the counter is num.txt under the current directory. Then, we should test whether the file can be opened.
If ($ fp = fopen ($ countfile, "r +") = false) {// open the file in read/write mode. if the file cannot be opened, exit.
Printf ("opening file % s failed! ", $ Countfile );
Exit;
}
Else
{
// If the file can be opened normally, the data in the file will be read, assuming 1
$ Count = fread ($ fp, 10 );
// Read 10-Bit Data
$ Count = $ count + 1;
Fclose ($ fp );
// Close the current file
$ Fp = fopen ($ countfile, "w + ");
// Open the file in overwrite Mode
Fwrite ($ fp, $ count );
// Write new data after 1
Fclose ($ fp );
// Close the file
Echo 'hello, you are the guest '. $ count ';
// Output data
}
?>
Save the content to PhP and create num.txt in the same directory.
However, we often see that the Statistical Code of many websites is displayed in the form of js calls. Next we will make a simple modification:
$ Countfile = "num.txt ";
// Define that the file written by the counter is num.txt under the current directory. Then, we should test whether the file can be opened.
If ($ fp = fopen ($ countfile, "r +") = false) {// open the file in read/write mode. if the file cannot be opened, exit.
Printf ("opening file % s failed! ", $ Countfile );
Exit;
}
Else
{
// If the file can be opened normally, the data in the file will be read, assuming 1
$ Count = fread ($ fp, 10 );
// Read 10-Bit Data
$ Count = $ count + 1;
Fclose ($ fp );
// Close the current file
$ Fp = fopen ($ countfile, "w + ");
// Open the file in overwrite Mode
Fwrite ($ fp, $ count );
// Write new data after 1
Fclose ($ fp );
// Close the file
Echo 'document. write ("'. $ count .'")';
// Output data in javascript format
}
?>
Save it to filecount.php and create num.txt in the same directory.
In the html file, js calls the method.