示例#1
0
 /**
  * Override parent's hit behavior
  *
  * @since	1.0
  * @access	public
  * @return	boolean
  */
 public function hit($pk = null)
 {
     $ip = JRequest::getVar('REMOTE_ADDR', '', 'SERVER');
     if (!empty($ip) && !empty($this->id)) {
         $token = md5($ip . $this->id);
         $session = JFactory::getSession();
         $exists = $session->get($token, false);
         if ($exists) {
             return true;
         }
         $session->set($token, 1);
     }
     return parent::hit($pk);
 }