如何在codeigniter

时间:2015-10-12 10:28:08

标签: php codeigniter url

我想隐藏来自网址的get参数。

我的网址如 domain.com/controller/function?clear=1

我想从URl中删除?clear = 1,并希望网址如下: 的 domain.com/controller/function

有可能在codeigniter但是如何?我在这里看到了一些类似的问题,但我找不到合适的解决方案。

2 个答案:

答案 0 :(得分:0)

无法隐藏get参数。 你可以使用ajax发送像这样的参数

        var id = "your parameter which you want to send in the url";
        $.ajax({
            url:"<?php echo site_url('controller/function');?>/"+id,
            success:function(data)
            {



            }

            });
        }

尝试更多link

答案 1 :(得分:0)

您可以在发送数据之前使用base64_encode,也可以在控制器base64_decode

中捕获数据时使用<a href="<?php echo base_url()?>Controller_name/Method/<?php base64_encode('Im the value')?>"

Examples of Encoding & Decoding Encrypted PHP

在视图中

public function Method($id)
{
   $valid_id = base64_decode($id);
}

在控制器

hadoop fs