hamidgh83 / url_shortner
URL短地址 Base-X 编码/解码器
v1.0.0
2019-10-10 11:59 UTC
Requires
- php: >=5.6
This package is auto-updated.
Last update: 2024-09-09 17:22:21 UTC
README
包内容
URL短地址 Base-X 编码/解码器
这是一个通用的库,用于对整数进行编码/解码。给定一个有效的字母字符串,你可以将你的数字编码成一个短字符串。
此库的一个可能的用途是将其用作URL短地址。只需获取URL的相应ID(从数据库中获取)并通过此库进行编码。这样,你不需要在数据库中存储哈希值,并且你可以在任何时间更改你的加密算法。
可能的用途
- 缩短URL
- 双向通信
- 哈希生成
- ...
示例
示例 1)
$num = 98201564;
$shotrner = new Shortner;
$encodedStr = $shotrner->encode($num);
echo $encodedStr;
$decodedStr = $shotrner->decode($encodedStr);
echo "\n" . $encodedStr;
输出
gOcSm
98201564
示例 2)
$alphabets = "abcdefghijklmnopqrstuvwxyz";
$num = 98201564;
$shotrner = new Shortner($alphabets);
$encodedStr = $shotrner->encode($num);
echo $encodedStr;
$decodedStr = $shotrner->decode($encodedStr);
echo "\n" . $encodedStr;
输出
igxgpg
98201564