original_string: protected function get_print(string $fp = null){
      if ( !$fp ){
        $fp = $this->_get_session('fingerprint');
      }
      if ( $fp ){
        return sha1($this->user_agent.$this->accept_lang./*$this->ip_address .*/ $fp);
      }
      return false;
    }
code: protected function get_print(string $fp = null){
      if ( !$fp ){
        $fp = $this->_get_session('fingerprint');
      }
      if ( $fp ){
        return sha1($this->user_agent.$this->accept_lang./*$this->ip_address .*/ $fp);
      }
      return false;
    }
code_tokens: protected function get_print ( string $ fp = null ) { if ( ! $ fp ) { $ fp = $ this -> _get_session ( 'fingerprint' ) ; } if ( $ fp ) { return sha1 ( $ this -> user_agent . $ this -> accept_lang . /*$this->ip_address .*/ $ fp ) ; } return false ; }
docstring: Returns a "print", ie an identifier based on the user agent
  @param false|string $fp
  @return string
docstring_tokens: Returns a print ie an identifier based on the user agent