1. PHP / Говнокод #7290

    +160

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    class Loging
    {	
    	function referer()
    	{
    		global $_SERVER, $cms_site, $Filtr;
       		if (isset($_SERVER['HTTP_REFERER']))
       		{
          			if ($_SERVER['HTTP_REFERER']!="")
          			{
             			$return = $Filtr->clear($_SERVER['HTTP_REFERER']);
             			if (
                				(strstr($_SERVER['HTTP_REFERER'],"action"))
                				or
                				(strstr($_SERVER['HTTP_REFERER'],"pm"))
                				or
                				(strstr($_SERVER['HTTP_REFERER'],"getfile"))
                				or
                				(strstr($_SERVER['HTTP_REFERER'],"editprofile"))
                				or
                				(strstr($_SERVER['HTTP_REFERER'],"restore"))
                				or
                				(strstr($_SERVER['HTTP_REFERER'],"registration"))
             			)
             			$return = $cms_site;
          			}
          			else
             			$return = $cms_site;
       		}
       		else
          			$return = $cms_site;
       		return $return;
    	}
    }
    
    $Loging = new Loging;

    И таких классов не понятных тьма, его инициализируют, и всё просто забывают...

    Запостил: nethak, 19 Июля 2011

    Комментарии (3) RSS

    Добавить комментарий