home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2004 New Year / INTERNET112.ISO / pc / projects / log_analyser / log.php < prev    next >
Encoding:
PHP Script  |  2003-10-23  |  667 b   |  32 lines

  1. <?php 
  2.  
  3.  
  4. session_start(); 
  5. $sessid = session_id();
  6.  
  7. $uri  = $_SERVER['REQUEST_URI']; 
  8. $ref  = $_SERVER['HTTP_REFERER']; 
  9. $ip   = $_SERVER['REMOTE_ADDR']; 
  10. $host = gethostbyaddr($ip);
  11.  
  12. include($DOCUMENT_ROOT.'/connect.php');
  13.  
  14. if(session_is_registered('counted')){ 
  15.  
  16.     $query = "update visits 
  17.               set    views  = views + 1 
  18.               where session = '$sessid'";
  19.     mysql_query($query);
  20.  
  21. } else {
  22.  
  23.     session_register('counted'); 
  24.  
  25.     $query = "insert into visits 
  26.                 (ref, host, page, session) 
  27.               values 
  28.                 ('$ref','$host','$uri','$sessid')";
  29.     mysql_query($query);
  30.     
  31. ?>