Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 托管时,codeigniter缺少参数_Php_Codeigniter_Arguments_Hosting - Fatal编程技术网

Php 托管时,codeigniter缺少参数

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

如果我在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->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()??