I have a small problem.
I am sending a mail when an item needs attention.
I am getting the encrypted string, but when I decrypt it I get nothing ..
Anything wrong in my code?
Thanks in advance
Encrypting parameter (ID):
$this->load->library('encrypt');
$yes = site_url('job/itemFree/?id='.$this->encrypt->encode($itemid));
$no = site_url('job/itemExtend/?id='.$this->encrypt->encode($itemid));
Decrypting :
$this->load->library('encrypt');
$id = $_GET['id'];
$id = $this->encrypt->decode($id);
echo $id;
try this
$this->load->library('encrypt');
$yes = site_url('job/itemFree/?id='.urlencode($this->encrypt->encode($itemid)));
$no = site_url('job/itemFree/?id='.urlencode($this->encrypt->encode($itemid)));
instead of passing parameter in id using get you can do it like this
$this->load->library('encrypt');
$yes = site_url('job/itemFree/'.$this->encrypt->encode($itemid));
$no = site_url('job/itemExtend/'.$this->encrypt->encode($itemid));
Now to get it you need to do.
$this->load->library('encrypt');
$id = $this->uri->segment(3);
$decoded_id = $this->encrypt->decode($id);
echo $decoded_id;