sensei。你能帮我用我的代码吗?我想在编辑之后将页面重定向到同一页面。如何在编辑数据后重定向到同一页面?
这里是我的控制器
function edit_book(){
$editBook = array(
'id' => $this->input->post('id'),
'book_title' => $this->input->post('book_title'),
'category' => $this->input->post('category'),
'author' => $this->input->post('author')
):
$this->m_profile->edit_book($data1, $data, 'book_data');
redirect('app/book')
}
假设IM编辑从页码3.数据我如何可以重定向到第3页(应用程序/电子书/ 3)后再次提交编辑的数据?
我试图通过获取URI值来解决它(假设页面是app/book/3)< - 我需要这个'3'来放置重定向代码。所以我从许多stackeroverflow答案实现这个代码,希望能得到一些阵列,我可以使用
$url = "//{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}";
$escaped_url = htmlspecialchars($url, ENT_QUOTES, 'UTF-8');
$query_str = parse_url($escaped_url, PHP_URL_QUERY);
parse_str($query_str, $query_params);
print_r($query_params);
,但它会导致阵列()或空。任何人都可以帮助我。谢谢
可能重复[如何重定向到PHP中的同一页](https://stackoverflow.com/questions/8130990/how-to-redirect-to-the-same-page-in-php) –
有你试过'$ _SERVER ['HTTP_REFERER']'? – Cashbee
你可以使用'$ config ['uri_segment']''在CI –