从Codeigniter URL抓取参数数据

问题描述:

我正在CI项目上工作,需要将数据作为URL参数发送到控制器。我习惯做这样的事情。从Codeigniter URL抓取参数数据

<a href="site/controller/function?id=1"> 

那么我能抢到使用$ _GET参数。

但是我被告知要使用这种方法。

<a href="site/controller/function/1"> 

我这样做,它显示在网址,当我点击链接,但我不知道如何抓住实际参数。

有什么建议吗?

+0

这是一个路由参数。你可以设计一个临时的方式来获得这些,但我建议使用一个框架,为您提供路由。但是使用GET变量就足够了。 – 2014-10-06 23:01:40

我想通了,我用了以下。

$id=$this->uri->segment(3); 

这让我知道了我通过的身份证号码。

你最好在你的codeIgniter函数中使用下面的代码。即使你的代码也很好。

function funcName ($param1) 
{ 
echo $param1; 
}