使用节点js

时间:2017-01-06 10:47:24

标签: php node.js environment-variables child-process spawn

我正在开发一个节点js应用程序,我需要调用并执行.php文件,我已成功实现它,但问题是当我尝试将值发送到php文件时我无法读取它。

以下是我用来调用php文件的示例代码

var spawn = require("child_process").spawn
    router.post('/textphp', function(req, res){
        var php = spawn('/usr/bin/php',['./public_html/files/demo_php_script.php'],
            {
                env:
                {
                    foo: "value"
                }
            });
        php.stdout.on('data', function(data)
        {
            console.log(data.toString());
        });
    });

以下是我试图在php文件中读取传递数据的格式

<?php
   echo $_ENV['foo']
?>

我搜索过每一个地方,我找不到解决方案,任何回复都会非常感激。

0 个答案:

没有答案