私はフロントエンド担当者で、個人的な php プロジェクトに取り組んでいます。対応するユーザーのデータを表示するには、接続を通じてユーザー ID を渡す必要があります。mysql を使用しています。
リーリーそこで、この識別(関連付け)に通常IDとユーザー名のどちらが使用されるのかお聞きしたいのですが、関連付けにユーザー名が使用されている場合は、セッションから取得できます。
ID関連付けを使用する場合、フロントにIDを渡す必要がありますか?
滿天的星座2017-06-24 09:43:31
ユーザー名が固有の場合は、個人的にはユーザー名を使用することをお勧めします。
ID は通常自動増加するため、ID に基づいて Web サイトの実際のユーザー数を大まかに推定できます。
例: 多くの Web サイトは登録ユーザー数を「自慢」することを好み、登録ユーザー数を主張しています (90% 以上が自慢です)。そのため、ID を公開してはなりません。
もちろん、定義した ID が不規則である場合、またはこの情報を外部に隠す必要がない場合は、ID は完璧です。
伊谢尔伦2017-06-24 09:43:31
1. 通常は id が使用されます
2. id のほとんどは主キー識別子ではなく、ユーザー固有のコードです
3. セッションをパラメーターとして使用するため、あなたはあまり得意ではないようです。フロントエンド処理を使用するのではなく、バックグラウンド処理を直接実行できます。なのでIDを渡す必要はありません
欧阳克2017-06-24 09:43:31
難しい要件はありませんが、パフォーマンスを考慮したい場合は、短くてシンプルなものを選択してください。
例:
パフォーマンスを最適化し、数値マッチングや文字列マッチングなどのマッチングプロセスを削減します