Roc*_*mat 5 php codeigniter mcrypt
我正在开发一个PHP应用程序来管理公司的订单.要查看URL当前的订单/orders/view/3502
.
我不希望订单ID号出现在URL中,因此我使用CodeIgniter的加密库来加密URL中的ID.URL(加密后)看起来像/orders/view/AaffGdQQ
.
我遇到的问题有时加密ID包含正斜杠或加号,在URL中无法正常工作.CodeIgniter基于斜杠读取URL,因此,如果加密的ID有斜杠,它将读取为2个变量,而不是一个.此外,加号会被解释为URL中的空格.
所以,我的问题是,如何加密ID并确保字符串不包含加号或斜杠?
编辑:我有一个想法,看看加密的ID是否包含斜杠或加号,如果是,则再次加密.出于某种原因,每次ID被加密时,它都是不同的,所以这会起作用.
归档时间: |
|
查看次数: |
4300 次 |
最近记录: |