我传递一个字符串从一个页面到另一个,是在这里必要的网址编码?codeigniter的url编码在这里是必需的吗?
像这样:
<?=anchor('foo/bar/'.$id.'/'.$title, 'All')?>
function bar($id, $title) {
$data['id'] = $id;
$data['title'] = $title;
$this->load->view('some_view', $data);
}
正如你可以看到这些变量与数据库交互。解码这些变量的最佳方法是什么?
你是什么意思,解码变量?变量*是*'解码'的。您已将它们分配给$ data数组... – 2012-02-10 04:25:54
urldecode变量?... – 2012-02-10 04:35:42
好吧,$ id变量不需要编码。 $标题,是的,它会。然而......是以任何方式与$ title相关的$ id?为什么不根据点击的$ id在服务器上进行$ title查询。像这样扔长文本的文本通常是不好的做法。 – 2012-02-10 04:53:30