parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

max_max 06.10.2011 10:06

Передаю строку XML, закодированную сначала в base64, а потом в urlencode. Непостижимым образом, но первый способ работает только в таком варианте: ^taint[uri][$b64], вариант с [html] внешний сервер отвергает. С чем связано, попробую разобраться позже.
$b64:
         owEBcgON/JANAwACAadzk+C6y9G9Aa0CQWIJcXVlc3QuZ3BnTo1CV4UBDANSUPcNX9y
В первом случае сервер получает
[xml] => owEBdAOL/JANAwACAadzk%2BC6y9G9Aa0CQ2IJcXVlc3QuZ3BnTowwrIUBDANSUPcNX и благополучно генерит ответ. 
Во втором получает:
[xml] => owEBdAOL/JANAwACAadzk+C6y9G9Aa0CQ2IJcXVlc3QuZ3BnTowwjYUBDANSUPcNX9y
и генерит ответ с ошибкой обработки. Т.е. видно, во втором случае строка передается в исходном виде и ^taint[uri] не работает(