已经有类似的问题,但它并没有完全回答这个问题。
所以我的问题是,如果我有一个在PHP中通过exec
执行的PhantomJS脚本,我是否也可以传递一些参数,然后PhantomJS脚本可以以某种方式获取和使用?如果是这样,我将如何从PHP传递它们以及如何在PhantomJS脚本中使用它们?如果没有,还有其他方法吗?感谢。
答案 0 :(得分:1)
在PHP中运行以下命令:
$response = exec('/path/to/phantomjs myscript.js arg1 arg2');
然后阅读system.args
中的参数(如http://phantomjs.org/api/system/property/args.html中所述)
var system = require('system');
var args = system.args;
args.forEach(function(arg, i) {
console.log(i + ': ' + arg);
});