Php 托管时,codeigniter缺少参数
如果我在localhost上像这样打开: localhost/example/product/category/1 它会起作用,但是 当我删除数字1时,url如下所示: localhost/example/product/category 它可以在我设置的页面上重定向,这是我的代码:Php 托管时,codeigniter缺少参数,php,codeigniter,arguments,hosting,Php,Codeigniter,Arguments,Hosting,如果我在localhost上像这样打开: localhost/example/product/category/1 它会起作用,但是 当我删除数字1时,url如下所示: localhost/example/product/category 它可以在我设置的页面上重定向,这是我的代码: function category($id) { if(empty($id)) { redirect(base_url('index.php')); } else { $this->l
function category($id) {
if(empty($id)) {
redirect(base_url('index.php'));
} else {
$this->load->view('category');
}
}
这段代码在localhost上运行得非常好,但是当我托管它并像这样键入url时:www.example.com/product/category/,这不起作用,导致缺少参数
我该怎么办?
请有人帮帮我
谢谢像这样更改代码
function category($id="") {
if(empty($id)) {
redirect(base_url('index.php'));
} else {
$this->load->view('category');
}
}
很抱歉,我忘了附加一些错误:无法修改标题信息-已发送的标题(输出开始于/srv/disk2/602761/www/example.com/system/core/Exceptions.php:189)已回显任何内容??我是说有什么价值??和echo一样,print_r(),print()??