php - 如何在 CodeIgniter 中加密和解密 url
问题描述
我想在 codeigniter 中加密我的 url。例如
http://example.com/PC/Products/ProductsForm
这是我的官方网址,我想将其加密为这样的内容
http://example.com/PC/Products/F84gvd32cghjSD
我怎样才能做到这一点?
谢谢你
解决方案
在 URL 中传输关键数据的情况下,加密很有用。我找到了一个简单而安全的加密类,并进行了一些更改以使其适合新用户。您也可以在 Codeigniter 网站中使用它。只需将其复制到 application/libraries 目录并以其他库的样式使用即可。
链接: http ://www.99points.info/2010/06/php-encrypt-decrypt-functions-to-encrypt-url-data/
或者
$this->load->library('encrypt');//load this library.
$config['encryption_key'] = "YOUR KEY"; // application/config/config.php
$this->encrypt->encode();//Data encryption and returns it as a string
$this->encrypt->decode();//Decrypts an encoded string.
推荐阅读
- git - 在推送修改后,我有两个看起来相同的 git 提交
- javascript - 如何一个接一个地调用一个异步函数?
- sparql - SPARQL 查询:如何获取特定 Wikidata ID 的外部标识符链接(url)?
- javascript - 当有两个函数之间带有“箭头函数指示器”时,这意味着什么?
- javascript - Javascript Canvas:绘制图片
- xpath - Umbraco 8 - 使用 ContentAtXPath() 方法获取节点的子节点
- sql-server - 管道中的 Azure SQL ddl 构建失败 - 忽略 sys.tables
- python - NGINX 服务器在局域网内正常工作,但在局域网外不能工作
- angular - Angular 7:使用 mat-select:动态获取 mat-option 的选项会创建一个永无止境的循环
- postgresql - 有没有办法更新 PostgreSQL 表中所有值为 0 的空值