我正在开发一个项目,我想在一起使用PHP和Phantomjs,我已经完成了我的phantomJs脚本并尝试使用php exec函数运行它.但该函数返回一个错误列表数组.下面我正在编写我的phantomjs和php代码
导游:/var/www/html/phantom/index.js
var page = require('webpage').create();
var fs = require('fs');
page.open('http://insttaorder.com/', function(status) {
// Get all links to CSS and JS on the page
var links = page.evaluate(function() {
var urls = [];
$("[rel=stylesheet]").each(function(i, css) {
urls.push(css.href);
});
$("script").each(function(i, js) {
if (js.src) {
urls.push(js.src);
}
});
return urls;
});
// Save all links to a file
var url_file = "list.txt";
fs.write(url_file, links.join("\n"), 'w');
// Launch wget program to download all files from the list.txt to current
// folder …Run Code Online (Sandbox Code Playgroud) 我正在生成一个会话,但是当我生成它时,我__ci_last_regenerate 在调用$this->session->set_userdata('sessionName',$sessionArray)函数后没有得到.当我在没有__ci_last_regenerate的情况下生成我的会话后重定向时,会话数据没有出现在下一页上.我正在使用CI 3.1.4
$user_basic = array(
'user_id' => $user_id,
'email' => $this->input->post('email'),
'is_user_login' => 'true',
'language' => 'eng'
);
$this->session->set_userdata('user_basic',$user_basic);
echo'<pre>';print_r($this->session->userdata());
Run Code Online (Sandbox Code Playgroud)
谢谢