場合によっては、url パラメーターの ID を 1、2、3、4 などの通常のコンテンツ以外のものに変更する必要があります。Hashid クラス ライブラリを使用できます。
生成された ID は比較的ハイエンドで、Youtube、Youku、Weibo などの ID 名に似ています (例: XNjkxMTc0MDQ4)
$hashids = new Hashids('Your Keys', 12); $ids = array(1,2,3); // 加密 $str = $hashids->encode($ids); // 解密 $ids = $hashids->decode($str);
もちろん、このパッケージは非常に完成度が高く、Composer パッケージ、Laravel 4 パッケージ、Laravel 5 パッケージ、CodeIgniter Spark、Symfony バンドル、Kohana モジュール、WordPress プラグイン、CakePHP コンポーネント、Silex パッケージ、Craft プラグイン機能などが含まれています。
リンクは公式ウェブサイトにあります
JavaScript、Ruby、Python、Java、Scala、PHP、Perl、Swift、Objective-C、C、C++11、Go、Lua、Elixir、ColdFusion、Groovy、Kotlin、Nim、VBA、CoffeeScript、およびNode.js および .NET 言語用
プロジェクトURL: http://bashids.org/php