Здравствуйте. Возможно ли сделать так: Ищем в ответе (неважно тело страницы или заголовок ответа) комбинацию признаков, ну например для Imperva в заголовке ответа такие заголовки X-Cdn: Imperva и X-Iinfo: [какое-то_значение] и если оба признака найдены - тогда переменной, например CDN присваиваем значение "IMPERVA". И как потом вывести эту переменную с помощью tools.CSVline?
Код: [% IF p1.headers.match('x-cdn:\s*Imperva') && p1.headers.match('x-iinfo:.+'); cdn = 'IMPERVA'; ELSE; cdn = 'unknown'; END; tools.CSVline(query, cdn) %]
Спасибо большое! А оператор OR это тогда получается "||" или как при работе с регулярными выражениями "|"? а если допустим вот такое надо записать: IF a=13 and (b=2 or b=7) then ... будут работать скобки? Код: [% IF a==13 && (b==2||b==7); zzz = 'znachenie'; ELSE; zzz = 'unknown'; END; %]