Очень странная ошибка

Пытаюсь сделать оплату через WebMoney.

Фрагмент из index.php


require_once($yii);


$w=fopen('webmoney','a');

fputs($w, 

	$_SERVER['REQUEST_URI'] . "\n"

	."IP: " . $_SERVER['REMOTE_ADDR']  . "\n"

	."POST: ".serialize( $_POST ) . "\n"

	."GET: ".serialize( $_GET ) . "\n\n\n"

	);

fclose($w);

Yii::createWebApplication($config)->run();

экшен одного контроллера Finance:


public function actionResult()

{

throw new CHttpException( 400, 'ERR: ИСКЛЮЧЕНИЕ' );

}

Каждый вызов CHttpException я логирую.

В чём собственно ошибка…

Когда оплачиваю через WebMoney, в файл webmoney добавляется запись:


/finance/result/

IP: 212.158.173.46

POST: a:0:{}

GET: a:0:{}

/login

IP: 212.158.173.46

POST: a:0:{}

GET: a:0:{}

/

IP: 212.158.173.46

POST: a:0:{}

GET: a:0:{}

/finance/result/

IP: 212.158.173.46

POST: a:15:{s:8:"LMI_MODE";s:1:"1";s:18:"LMI_PAYMENT_AMOUNT";s:4:"5.00";s:15:"LMI_PAYEE_PURSE";s:13:.. и тд

GET: a:0:{}

При чём логи CHttpException пусты, как будто сюда /finance/result/ и не заходили.

Создаю форму:


<form action="http://сайт/finance/result/" method="POST">

<input type="hidden" name="LMI_MODE" value="1">

<input type="hidden" name="LMI_PAYMENT_AMOUNT" value="5.00">

....

<input type="submit" value="Отправить">

</form>

Из тех данных которые мне пришли тогда через POST.

Получаю в файле webmoney


/finance/result/

IP: мой ип

POST: a:15:{s:8:"LMI_MODE";s:1:"1";s:18:"LMI_PAYMENT_AMOUNT";s:4:"5.00";s:15:"LMI_PAYEE_PURSE";s:13:.. и тд

В общем копию этого же запроса.

Но в логах CHttpException вижу:


ERR: ИСКЛЮЧЕНИЕ

Как такое возможно? Если бы дело было в токене то в логах CHttpException мы это увидели…

Вопрос решён