Login Register






Thread Rating:
  • 0 Vote(s) - 0 Average


Tutorial Unique Page Views filter_list
Author
Message
Unique Page Views #1
Wassup guys, here is some php code I made for my website to count the amount of unique page views.I tried my best to explain each line of code with a comment above.

Create a new file "count.php" and add the following code: 
PHP Code:
<?php

   
/* get the IP address of the user */
   $getra $_SERVER['REMOTE_ADDR'];

   /* Encrypt the IP address with sha1 in brackets; also get it ready for the next line with \n */ 
   $printip "<" sha1($getra) . ">\n";

   /* get the file name where we are printing our encrypted IPs */
   $getfile "ipfile.txt";


   /* Open that file with read/write access; If it doesn't exist it will create it. */
   $ipfile fopen($getfile"a+") or die("Unable to open file!");

   /* count the amount of lines in the ipfile.txt(AKA: counting how many IP's are on the list) */
   $countipfile count(file($getfile));


   /* read the file we opened */
   $ipget fread($ipfilefilesize($getfile));

   /* if it contains the ip address already, do nothing. 
   If it doesn't have the IP address on file, write it & +1. */
   if(strpos($ipget$printip) !== false){ 
   }else{
       fwrite($ipfile$printip);

       /* since the new visitor wont see his view on the counter until he refreshes his browser; */
       $countipfile++; /* We account for his IP that wasn't initially counted in the list by adding 1 (because it wasn't there) */
       /* Once he refreshes, his IP is already on the list and counted. */
   }

   /* write the amount of unique visits. */
   $theCount "Unique Website Views: "$countipfile "";
   
   ?>

Now, whatever page you want to record the amount of visitors on, add the following code (preferably to the head):
(So if someone views a page with this code in it, their IP will be logged)
PHP Code:
<?php include count.php?>

Now to print your unique page counter, use the following code (make sure the line of code above is included somewhere in the page):
PHP Code:
<?php echo $theCount?>

I hope you guys enjoy this, if you have any questions comment below and I will try to help you Smile
(This post was last modified: 07-27-2020, 12:00 AM by Crimin4L.)
[Image: signature.png]

[+] 3 users Like Crimin4L's post
Reply

RE: Unique Page Views #2
A simple, yet very effective piece of code.

Excellent use of variables and conditional statements.
A job well done.
[Image: AD83g1A.png]

Reply

RE: Unique Page Views #3
I was trying to do this as well, but looks like no more need to code.

Thank you, I will modify and integrate into my website.
Die  But Don't Lie
“Oh Abu Dharr! Don’t look at the smallness of the sin but look at the one you disobeyed.” Prophet Muhammad (pbuh)
[Image: p_237m2jx1.png]
Click for Free VPN

Reply

RE: Unique Page Views #4
(07-26-2020, 07:22 AM)mothered Wrote: A simple, yet very effective piece of code.

Excellent use of variables and conditional statements.
A job well done.

Thank you Smile Figured I release the code as I made it in 10-20 minutes and it could really help others.

(07-26-2020, 10:03 AM)Mr.Kurd Wrote: I was trying to do this as well, but looks like no more need to code.

Thank you, I will modify and integrate into my website.

No problem bud Smile I'm glad you found this useful Smile
[Image: signature.png]

[+] 1 user Likes Crimin4L's post
Reply

RE: Unique Page Views #5
(07-26-2020, 07:30 PM)Crimin4L Wrote:
(07-26-2020, 07:22 AM)mothered Wrote: A simple, yet very effective piece of code.

Excellent use of variables and conditional statements.
A job well done.

Thank you Smile Figured I release the code as I made it in 10-20 minutes and it could really help others.

(07-26-2020, 10:03 AM)Mr.Kurd Wrote: I was trying to do this as well, but looks like no more need to code.

Thank you, I will modify and integrate into my website.

No problem bud Smile I'm glad you found this useful Smile

Although i don't use php i was able to read this lol
ScriptKid Notamused

[+] 1 user Likes kRyPt0n's post
Reply

RE: Unique Page Views #6
(07-26-2020, 07:40 PM)kRyPt0n Wrote:
(07-26-2020, 07:30 PM)Crimin4L Wrote:
(07-26-2020, 07:22 AM)mothered Wrote: A simple, yet very effective piece of code.

Excellent use of variables and conditional statements.
A job well done.

Thank you Smile Figured I release the code as I made it in 10-20 minutes and it could really help others.

(07-26-2020, 10:03 AM)Mr.Kurd Wrote: I was trying to do this as well, but looks like no more need to code.

Thank you, I will modify and integrate into my website.

No problem bud Smile I'm glad you found this useful Smile

Although i don't use php i was able to read this lol

PHP is easy to use and you can understand and learn so fast.... I nver had a cource or taken any course for learning PHP..
Die  But Don't Lie
“Oh Abu Dharr! Don’t look at the smallness of the sin but look at the one you disobeyed.” Prophet Muhammad (pbuh)
[Image: p_237m2jx1.png]
Click for Free VPN

[+] 1 user Likes Mr.Kurd's post
Reply

RE: Unique Page Views #7
(07-26-2020, 07:30 PM)Crimin4L Wrote: Figured I release the code as I made it in 10-20 minutes and it could really help others.
It certainly Is very useful.

I have a security site (not a blog) that I can add your code.
Much appreciated.
[Image: AD83g1A.png]

[+] 1 user Likes mothered's post
Reply

RE: Unique Page Views #8
(07-27-2020, 03:48 AM)mothered Wrote:
(07-26-2020, 07:30 PM)Crimin4L Wrote: Figured I release the code as I made it in 10-20 minutes and it could really help others.
It certainly Is very useful.

I have a security site (not a blog) that I can add your code.
Much appreciated.

You're very welcome my friend, anything I can do to help Smile
[Image: signature.png]

[+] 1 user Likes Crimin4L's post
Reply

RE: Unique Page Views #9
(07-26-2020, 06:56 AM)Crimin4L Wrote: Wassup guys, here is some php code I made for my website to count the amount of unique page views.I tried my best to explain each line of code with a comment above.

Create a new file "count.php" and add the following code: 
PHP Code:
<?php

   
/* get the IP address of the user */
   $getra $_SERVER['REMOTE_ADDR'];

   /* Encrypt the IP address with sha1 in brackets; also get it ready for the next line with \n */ 
   $printip "<" sha1($getra) . ">\n";

   /* get the file name where we are printing our encrypted IPs */
   $getfile "ipfile.txt";


   /* Open that file with read/write access; If it doesn't exist it will create it. */
   $ipfile fopen($getfile"a+") or die("Unable to open file!");

   /* count the amount of lines in the ipfile.txt(AKA: counting how many IP's are on the list) */
   $countipfile count(file($getfile));


   /* read the file we opened */
   $ipget fread($ipfilefilesize($getfile));

   /* if it contains the ip address already, do nothing. 
   If it doesn't have the IP address on file, write it & +1. */
   if(strpos($ipget$printip) !== false){ 
   }else{
       fwrite($ipfile$printip);

       /* since the new visitor wont see his view on the counter until he refreshes his browser; */
       $countipfile++; /* We account for his IP that wasn't initially counted in the list by adding 1 (because it wasn't there) */
       /* Once he refreshes, his IP is already on the list and counted. */
   }

   /* write the amount of unique visits. */
   $theCount "Unique Website Views: "$countipfile "";
   
   ?>

Now, whatever page you want to record the amount of visitors on, add the following code (preferably to the head):
(So if someone views a page with this code in it, their IP will be logged)
PHP Code:
<?php include count.php?>

Now to print your unique page counter, use the following code (make sure the line of code above is included somewhere in the page):
PHP Code:
<?php echo $theCount?>

I hope you guys enjoy this, if you have any questions comment below and I will try to help you Smile
i dont know what this does but this looks like it works

Reply

RE: Unique Page Views #10
(07-27-2020, 09:00 AM)bigStackz Wrote:
(07-26-2020, 06:56 AM)Crimin4L Wrote: Wassup guys, here is some php code I made for my website to count the amount of unique page views.I tried my best to explain each line of code with a comment above.

Create a new file "count.php" and add the following code: 
PHP Code:
<?php

   
/* get the IP address of the user */
   $getra $_SERVER['REMOTE_ADDR'];

   /* Encrypt the IP address with sha1 in brackets; also get it ready for the next line with \n */ 
   $printip "<" sha1($getra) . ">\n";

   /* get the file name where we are printing our encrypted IPs */
   $getfile "ipfile.txt";


   /* Open that file with read/write access; If it doesn't exist it will create it. */
   $ipfile fopen($getfile"a+") or die("Unable to open file!");

   /* count the amount of lines in the ipfile.txt(AKA: counting how many IP's are on the list) */
   $countipfile count(file($getfile));


   /* read the file we opened */
   $ipget fread($ipfilefilesize($getfile));

   /* if it contains the ip address already, do nothing. 
   If it doesn't have the IP address on file, write it & +1. */
   if(strpos($ipget$printip) !== false){ 
   }else{
       fwrite($ipfile$printip);

       /* since the new visitor wont see his view on the counter until he refreshes his browser; */
       $countipfile++; /* We account for his IP that wasn't initially counted in the list by adding 1 (because it wasn't there) */
       /* Once he refreshes, his IP is already on the list and counted. */
   }

   /* write the amount of unique visits. */
   $theCount "Unique Website Views: "$countipfile "";
   
   ?>

Now, whatever page you want to record the amount of visitors on, add the following code (preferably to the head):
(So if someone views a page with this code in it, their IP will be logged)
PHP Code:
<?php include count.php?>

Now to print your unique page counter, use the following code (make sure the line of code above is included somewhere in the page):
PHP Code:
<?php echo $theCount?>

I hope you guys enjoy this, if you have any questions comment below and I will try to help you Smile
i dont know what this does but this looks like it works
The OP has placed comments (denoted by /* and */) explaining what Its respective code does.
[Image: AD83g1A.png]

Reply







Users browsing this thread: 1 Guest(s)