0

在我看来,

$encrypted_string = $this->encrypt->encode($list['id']);

其中 $list['id'] 是自动递增的。和网址,

<a href="<?php echo base_url('welcome/delete?id='.$encrypted_string);?>">Delete</a>

在控制器中,

 $id1 = $_GET['id'];
 $id = $this->encrypt->decode($id1);

在这个 $id 中,我得到了一些值的解码值,而不是所有值,请帮助我..谢谢。

4

1 回答 1

0

代替

$id1 = $_GET['id'];

尝试

$id1 = $this->input->get('sid');

请记住,您通过查询字符串传递的参数在您的控制器中应该具有相同的名称。

此外,在 config.php 更改

$config['uri_protocol'] = 'auto';

尝试不同的值,直到其中一个适合您。

于 2013-07-09T09:49:26.937 回答