آمار بازدید سایت برای مبتدیان

pasargad-ir

Active Member
این کد ها رو در اول سایتتون قرار بدین

چون از session استفاده شده اگه قبلش نوشته ای باشه خطا میگیره.

[LTR]
PHP:
<?php
session_start();
if(!session_is_registered('counted'))
{
 $agent = $_SERVER['HTTP_USER_AGENT'];
 $uri = $_SERVER['REQUEST_URI'];
 $ip = $_SERVER['REMOTE_ADDR'];
 $dtime = date('r');
 if(isset($_SERVER['HTTP_REFERER']))
 {
  $ref = $_SERVER['HTTP_REFERER'];
 }else{
  $ref = "None";
 }
 if(isset($_SERVER['PHP_AUTH_USER']))
 {
  $user = $_SERVER['PHP_AUTH_USER'];
 }else{
  $user = "None";
 }
 $entry_line = "$dtime - IP: $ip | Agent: $agent | URL: $uri | Referrer: $ref | Username: $user \n";
 $fp = fopen("logs.txt", "a");
 fputs($fp, $entry_line);
 fclose($fp);
 session_register('counted');
 //echo"$entry_line <br>";
}
?>
[/LTR]


اگر می خواین خروجی رو ببینین باید فایل log.txt رو باز کنید.

یا خط آخر رو که نوشته echo اون 2 تا // رو از اولش بردارین (خروجی رو که تست کردین دوباره به حالت اول برگردونین.)
 
آخرین ویرایش:

pasargad-ir

Active Member
روش مشاهده آمار ذخیره شده

سلام در هر قسمتی از سایتتون که لازم دارین تا آمار ذخیره شده در فایل رو ببینید این کد ها رو قرار بدین.

[LTR]
PHP:
<?php
$TheFile="logs.txt";
if(file_exists($TheFile))
{
 $Open = fopen($TheFile, "r");
 if($Open){
  $data=file ($TheFile);
  for($n=0; $n<count($data); $n++)
  {
   $getline = explode("\t",$data[$n]);
   print("$getline[0]<hr>\n");
  }
  fclose ($Open);
 }else{
  print("Unabel to read from $TheFile!<BR>\n");
 }
}else{
 print("Unabel to find file $TheFile!<BR>\n");
}
?>
[/LTR]
 

جدیدترین ارسال ها

بالا