コンテンツが表示されるページへの URL を難読化しようとしています。コンテンツページは、URL の GET 変数としてコンテンツ ID 番号を取得することによって表示されます。URL を難読化したい (この SO 投稿で説明されているように)。両方の回答で方法を試しましたが、一方の方法では過度に長いコードが得られ、もう一方の方法では過度に予測可能なコードが得られました。
私は PHP で作業しており、MySQL テーブルを使用してコンテンツを保存しています。コンテンツ ID は、自動的に増加する列です。つまり、URL を難読化しなければ、ユーザーは URL で Web サイトにある投稿の正確な数を確認でき、URL を変更して別の投稿を表示できることを意味します。これは避けたい。
Imgur.com のような難読化を期待していました。コンテンツ ID コードはそれぞれ、文字、大文字、小文字を含む 5 文字のコードです。