Re: AGI + Set(GROUP()=??)
dimas: ну а остальные-то переменные устанавливаются у вас через set_variable ?
как насчет set_variable("qwer", "abc") и exec("noop", "qwer=\${qwer}") ?
$res = $agi->set_variable("qwer", "abc");
$agi->verbose(print_r($res, true));
$res = $agi->exec("noop", "qwer=\${qwer}");
$agi->verbose(print_r($res, true));
выдаёт:
-- AGI Script Executing Application: (noop) Options: (qwer=${qwer})
agi-get-srv.php,48: Array
agi-get-srv.php,48: (
agi-get-srv.php,48: => 200
agi-get-srv.php,48: [result] => 0
agi-get-srv.php,48: [data] =>
agi-get-srv.php,48: )
как видим set_variable отработало. exec - нет.
В тоже время:
$res = $agi->set_variable("qwer", "abc");
$agi->verbose(print_r($res, true));
$res = $agi->get_variable("qwer", "abc");
$agi->verbose(print_r($res, true));
на второй verbose выдало:
agi-get-srv.php,48: Array
agi-get-srv.php,48: (
agi-get-srv.php,48:
=> 200
agi-get-srv.php,48: [result] => 1
agi-get-srv.php,48: [data] => abc
agi-get-srv.php,48: )
отработало.
|