@@ 575-581 (lines=7) @@ | ||
572 | * |
|
573 | * @return string String denoting the user agent being which is accessing the page. |
|
574 | */ |
|
575 | public static function getUserAgent() |
|
576 | { |
|
577 | $ua = strip_tags($_SERVER['HTTP_USER_AGENT']); |
|
578 | $ua_filtered = filter_var($ua, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW | FILTER_FLAG_STRIP_HIGH); |
|
579 | ||
580 | return $ua_filtered; |
|
581 | } |
|
582 | ||
583 | /** |
|
584 | * Returns the Referrer ($_SERVER HTTP_REFERER). |
|
@@ 588-596 (lines=9) @@ | ||
585 | * |
|
586 | * @return string The address of the page (if any) which referred the user agent to the current page. |
|
587 | */ |
|
588 | public static function getReferer() |
|
589 | { |
|
590 | if ($_SERVER['HTTP_REFERER'] !== null) { |
|
591 | $refr = strip_tags($_SERVER['HTTP_REFERER']); |
|
592 | $refr_filtered = filter_var($refr, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW | FILTER_FLAG_STRIP_HIGH); |
|
593 | } |
|
594 | ||
595 | return $refr_filtered; |
|
596 | } |
|
597 | ||
598 | /** |
|
599 | * Validates a given IP. |