这是我的功能。我正在尝试根据表单的输入创建一些新的会话数据。正在创建用户数据(即user_url
),但是$set_url
没有存储该值...
我究竟做错了什么?这是一个 ajax 函数,可以正常工作。但是,我需要$data['web_url']
在成功视图中存储和打印(即)。
public function web_embed()
{
$set_url = $this->input->post('web_address'); // grabs web URL entered in form - creates variable
$this->session->set_userdata('user_url', $set_url); // set user url session
$data['web_url'] = $this->session->userdata('user_url'); // grab session
$data['iframe_content'] = 'partials/web_url_success'; // displays view
if ($this->input->post('ajax')) { // is 'ajax' variable from jQuery function exists, load:
$this->load->view($data['iframe_content'], $data);
}
}
请注意我已经做了一个print_r($this->session->userdata);
并且[user_url] =>
在那里......只是没有价值。我在成功视图上打印了这个。