我有一个域名,id就像这样进入该域名 http://www.test.com/update_record_row/id/6356/
我想从域中获取id值而不传递?而不是/ in(查询字符串)
答案 0 :(得分:6)
使用$this->uri->segment()
即可获得网址参数
$this->uri->segment(1)
了解更多.. https://www.codeigniter.com/userguide3/libraries/uri.html
答案 1 :(得分:2)
<a href="http://www.test.com/update_record_row/6356/"> ID </a>
public function update_record_row($id)
{
echo "Id is :".$id;
}
或
// if URL -http://www.test.com/update_record_row/id/6356/
$id = $this->uri->segment(3);
// if URL -http://www.test.com/update_record_row/6356/
$id = $this->uri->segment(2);
答案 2 :(得分:0)
使用$ this-&gt; uri-&gt; segment()通过url检索传递的值
如果网址为http://www.test.com/update_record_row/id/6356/
您应该使用$this->uri->segment(3);
Codeigniter有很棒的用户指南。请在uri部分查看。 https://www.codeigniter.com/userguide3/libraries/uri.html#uri-class