我正在尝试在发布的php文件和phantomjs运行的js文件之间传递两个变量。我的代码在下面
<?php
$user = "name@domain.com";
$pass = "Password123";
$output = shell_exec('phantomjs login.js '.$user.' '.$pass.'');
?>
和js
var system = require('system');
var args = system.args;
console.log(args);
phantom.exit();
和结果,这是我想要的看似莫名其妙的修剪版本,缺少开头和结尾字符:
[".js,name@domain.com,Passwo",",name@domain.com,Pas"]
对于如何确保数据未在转移过程中进行裁剪,任何人都有任何想法?