JavaScript调用PHP函数相同值

时间:2018-07-30 00:17:28

标签: javascript php

我正在尝试调用php函数,该函数在我的JavaScript的同一页上运行一个shell命令,该函数应该在每次调用时返回不同的值,但它会多次调用并仅使用第一个返回值

PHP代码:

<?php
    $consulta = 'snmpget.exe -r:'.$ip.' -c:'.$dominio.' -o:'.$oid.'';

    function exeSnmp ($consulta){
        $arr = explode('Value=', shell_exec($consulta));
        return preg_replace( "/\r|\n/", "", $arr[1] );      
    }   
?>

还有我的JS代码:

setInterval(function() {
    var snmp = <?php echo json_encode(exeSnmp($consulta), JSON_HEX_TAG); ?>;
    //doing something with snmp var
}, 1000);

运行此代码时,从调用exeSnmp()函数获得的值始终相同,但在我的系统上会有所更改。

谢谢。

0 个答案:

没有答案