Не работает set_hook_on_begin_transaction

Если вы обнаружили какие либо ошибки, недочеты и неудобства или другие незачеты в программе напишите нам об этом на этом форуме - мы бум исправлять
Ответить
Аватара пользователя
leo
Сообщения: 62
Зарегистрирован: 11 мар 2018, 21:19

Не работает set_hook_on_begin_transaction

Сообщение leo » 08 окт 2019, 16:28

Беру файл с примера (Test Samples\Web\raw\set_hook_on_begin_transaction.php) (комментарии удалены для минимизации, добавил пару строк).

Код: Выделить всё

<?php $xhe_host = "127.0.0.1:7010";
if (!isset($path))
  $path="../../../Templates/xweb_human_emulator.php";
require($path);
$set_hook_on_begin_transaction = $raw->set_hook_on_begin_transaction("begin_transaction_hook1.php");
echo "set_hook_on_begin_transaction=$set_hook_on_begin_transaction\n";
$enable_all_streams = $raw->enable_all_streams(true);
echo "enable_all_streams=$enable_all_streams\n";
На выходе получаю.

Код: Выделить всё

set_hook_on_begin_transaction=
enable_all_streams=1
Т.е. сам объект $raw работает (enable_all_streams=1), почему-то не выполняется успешно set_hook_on_begin_transaction (set_hook_on_begin_transaction=<false>).
Открывал прямо с папки Test Samples\Web\raw, файл begin_transaction_hook1.php там есть нетронутый.

Версия 7.0.40.

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3048
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Не работает set_hook_on_begin_transaction

Сообщение bigfozzy » 12 окт 2019, 00:45

Исправлено, обновлено, вместе с примером :
- задание хука : set_hook_on_begin_transaction.php,
- обработка хука test\begin_transaction_hook1.php.

+ сделана возможность подменять данные POST запросов на лету.

Если что по raw еще нужно - пишите.

Аватара пользователя
leo
Сообщения: 62
Зарегистрирован: 11 мар 2018, 21:19

Re: Не работает set_hook_on_begin_transaction

Сообщение leo » 13 окт 2019, 10:04

Да, большое спасибо, работает!
bigfozzy писал(а):
12 окт 2019, 00:45
Если что по raw еще нужно - пишите.
Cделайте пожалуйста set_hook_on_response.
Заранее спасибо!

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3048
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Не работает set_hook_on_begin_transaction

Сообщение bigfozzy » 14 окт 2019, 16:50

Сделано, обновлено

Аватара пользователя
leo
Сообщения: 62
Зарегистрирован: 11 мар 2018, 21:19

Re: Не работает set_hook_on_begin_transaction

Сообщение leo » 15 окт 2019, 21:07

Работает, спасибо, оперативно сделали!

Ответить