我正在开发一个节点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']
?>
我搜索过每一个地方,我找不到解决方案,任何回复都会非常感激。