So what i did is an email verification function which stores my email in uri upon redirection from gmail to localhost the problem is that the email is encrypted and sometimes it does generate a result of "/" which confuses the uri segment and divides the encrypted email in segment 4 and 5.
Sample Uri with encryption:
http://yourdomain.com/system/index.php/controller/method/$2y$10$exTPJiuAiDRQzuiPV/AcW.YnYovq4n1ETbMdtOabHoWQ.yM9ePmPy
See the PV ' / ' AcW this divides the uri and i will be having problem in storing this as:
$email = $this->uri->segment(4);
i did try storing like this:
$email = $this->uri->segment(4) && $this->uri->segment(5);
but still gives me a boolean of false.