クライアントのURL短縮サービスを作成しようとしています。私は今、まともなアルゴリズムを実行していますが、唯一の問題は、クライアントが別のプロモーションのために同じURLを短縮した場合、同じコードが作成されることです。
それを防ぐために何ができますか?
$hash = sha1($this->data[$this->alias]['us_url']);
$this->data[$this->alias]['shortid'] = base_convert(hexdec($hash), 10, 32);
同じURLに対して複数のショートコードを作成して、異なる方法で追跡できるようにしたいと思います。