好的,这是一个问题。
我在代码点火器中有两个项目,比如a和b。 我有'a'中的表格。当用户填写表单并提交表单时,表单中的所有数据都会被放入数组中,然后进行json编码。这是它的代码
function create(){
$data = array(); //get all the data from the form into an array
$data[] = array('name' => $this->input->post('name'),
'abbrev' => $this->input->post('abbrev'),
'long_name' => $this->input->post('long_name'),
'long_abbrev' => $this->input->post('long_abbrev'),
'url' => $this->input->post('url'),
'description' => $this->input->post('description') );
$json_data=json_encode($data);
$this->output->set_output($json_data)
}
现在我想将这些数据发送到项目'b',它将把它存储在数据库中。这是它的代码。
$ college_details = array();
$ college_details [ '学院'] =
json_decode(的file_get_contents(的 'http://本地主机:8888 /一个/学院'));
但我不知道项目'b'将如何知道有数据需要
答案 0 :(得分:2)
我相信您的意思是您希望在会话中存储数据,以便您可以在下一页上访问它。如果是这种情况,请使用PHP会话功能(在每个文件的顶部添加session_start()
)将变量存储在页面上({1}}在第1页和$_SESSION['data'] = $data;
在第2页上)。
答案 1 :(得分:-1)
据我了解你有这个senario 项目a)at:// project_a / 项目b)at:// project_b /
在项目a:// project_a / some_action中,您正在提交表单并生成json字符串$ json_data。并且您希望将b项目保存以保存此数据。
解 $ jason_data是一个字符串调用:// project_b / json_save_action在form的子项中购买CURL,并将$ json_data作为变量传递给:// project_b / json_save_action。 让我知道它是否有帮助。 :)