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

    +166

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    # Защищаемся от XSS (Для начала хоть как то...)
    public function cleener_xss($string) {
    	$string = @preg_replace('#(<[^>]+?)style[\x00-\x20]*=[\x00-\x20]*[`\'"]*.*?expression[\x00-\x20]*\([^>]*+>#i', '$1>', $string);
    	$string = @preg_replace('#(<[^>]+?)style[\x00-\x20]*=[\x00-\x20]*[`\'"]*.*?behaviour[\x00-\x20]*\([^>]*+>#i', '$1>', $string);
    	return $string;
    }

    Запостил: nethak, 23 Сентября 2011

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

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