現在、URL likでそのIDを使用するだけで、データベース内の製品の情報を取得できhttp://www.example.com/?productID=5
ます。これらのIDはすべて自動インクリメントされるため、次のIDを推測できます。
このIDをどのように非表示にして、より良いものに置き換えますか?つまり、それはまだ一意の識別子でなければなりません。
少し複雑にするために、グローバル一意識別子を使用して、これをデータベースの別の列に追加できると考えていました。しかし、これはこれを行うための最良の方法ではないと感じています:)
あなたの考えを教えてください、そしてあなたがあなたのプロジェクトでこれをどのように解決したか/解決するかを教えてください。
私が基本的に望んでいるのは、次/前のIDを知ることを取り除くことです。
製品自体にセキュリティ上の制限はありません。ほとんどの場合、ユーザーはそれらを見ることができます。このテクニックですべての製品をクロールできないと思っていましたか?!?
amazon.comのように:アイテムのIDを何らかの方法で隠しているようですよね?