CodeIgniter URL加密

问题描述 投票:0回答:1

所有查看者,我是Codeigniter的新手,我需要您的指导来完成我的工作,我想对完整的URL进行加密,例如以下示例。

例如,这是我的网址www.example.com,而我的控制者是首页,因此完整的网址是www.example.com/home

现在我要加密所有控制器,功能如下所示

www.example.com/5115784bef2514430e7f74d9a71d4142a942efb0f7cc428626bda7633326f9d015fbacc60d93cd6b858f9b6e05c1e56263acb24297cecc720467eb4f222d81e5hdn5B

我可以很好地对文本进行加密和解密,但是我不知道如何从url解密并弄清楚调用哪个控制器或函数,我想在base_url之后解密所有内容。

请不要建议我使用通用控制器,因为我已经知道并且无论如何通用控制器都会隐藏所有内容,因此我认为它不需要加密。

等待您的积极回应,希望我的问题能尽快解决。 T.I.A

codeigniter codeigniter-3
1个回答
0
投票

好吧,我以前从未加密过任何URL,但是您可以使用php函数url_encode

和“ str_replace”函数。

使用“ str_replace”的原因,因为url_encode仅在URL中编码特殊字符。

希望我帮助一些。

尝试下面的代码。

urlencode(str_replace(“ your_domain.com/YourCOntrollerName/YourMethodName”,“ SM5ah52”,yor_domain.com。“ YourCOntrollerName / YourMethodName / YOuData”));

© www.soinside.com 2019 - 2024. All rights reserved.