我想隐藏来自网址的get参数。
我的网址如 domain.com/controller/function?clear=1
我想从URl中删除?clear = 1,并希望网址如下: 的 domain.com/controller/function
有可能在codeigniter但是如何?我在这里看到了一些类似的问题,但我找不到合适的解决方案。
答案 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