私はソーシャルメディアサイトを作成したいと思います。私はちょうどその時点でそれを計画している、私は最初にユーザー名/パスワードのコンボでユーザーをログオンし、mysqlデータベースに対してチェックし、それらが存在するかどうかを考えている。それだけのことは簡単です。しかし、私は、Facebookのように、 "Bio"ページのために、あなたは "どこからuser_id = $ user_id"というようなものを置くのですかと尋ねています。だから私は、コメント、連絡先の情報、友人、写真、好き嫌いを選択するためのページ全体にわたって同じuser_idを使用するのですか?これは正しいのですか、この貧弱なアプリケーション構造ですか?ソーシャルネットワークPHP/MySQLの構造
3
A
答えて
1
ログインしたら、データベースからユーザーIDを取得します(ユーザーIDとユーザーIDの両方がユーザーテーブルにあると仮定しています)。セッションに保存します。その後、サイト内のすべてのページでこれを使用してクエリを実行できます。クエリ文字列を基にしたり、データを投稿したりする場合、人々は簡単にそれを変更できます。
これは(私の経験上)非常に標準的なやり方です。
セッション変数にユーザーオブジェクト全体を格納することもできますが、最新の状態に保つことについて心配する必要があります。
6
私はあなたが長い道のりを歩いていると思います。
この方法を間違えてはいけませんが、このようなプラットフォームを手動で構築するために必要なスキルが不足しているようです。
あなたがソーシャルネットワークサイトを構築していれば、認証システムはTシャツまで理解できるでしょうが、それは欠けているようです。
私が示唆しているのは、Facebookなどのソーシャルインタラクション用に特別に構築されたカスタムオープンソースフレームワークを使用することです。
ここでは、ORMとフレームワークを使用し
関連する問題
- 1. JavascriptとPHPMySQL
- 2. PHPmySqlのログインWebサイトプログラミング
- 3. phpmysqlビューへのディープリンク?
- 4. セッションとログインphpmysql help
- 5. phpmysqlデータベース接続のエラー
- 6. 構造内のシャッフリング構造
- 7. ツリーデータ構造のデータベース構造
- 8. JNA構造内の構造
- 9. C構造体内の構造体内部の構造体
- 10. C++の構造体内の構造体
- 11. 私のスイッチ構造dosent(JavaScriptコントロール構造)
- 12. 構造体配列の構造
- 13. 構造と一定の構造
- 14. アプリケーションのクラス構造とデータベース構造
- 15. ActionScript 3のパッケージ構造とディレクトリ構造
- 16. mexFunctions:構造体内の構造
- 17. 構造体内の構造体
- 18. 構造体の配列 - 構造体?
- 19. ソーシャルネットワークのオブジェクトテーブルスキーマ
- 20. ソーシャルネットワークのオブジェクトモデル
- 21. ソーシャルネットワークのフレンドリレーションシップ
- 22. 弾性データ構造BIデータ構造
- 23. 構造体変数と構造体メンバ
- 24. 階層構造を表すデータ構造
- 25. Javaパッケージ構造とフォルダ構造
- 26. XML構造からMySQLテーブル構造へ
- 27. sizeof構造体内構造体
- 28. iOS CFデータ構造とNSデータ構造
- 29. 構造化PAASと非構造化PAAS
- 30. 構造化非構造化データ
を始めるのは少数。あなたがコードをSQL文で浪費している場合は、間違っています。 [多くの](http://www.phpframeworks.com)があります。私はPHP全体を嫌って、Ruby on Railsを自分で選択します。 – meagar
本当ですか?それはなぜですか? – benhowdle89
なぜフレームワークを使って開発するのですか?それはより簡単で、より速く、より安全で、保守が容易で、一般に測定可能なあらゆる意味でより優れているからです。なぜRailsを使って開発するのですか?私はRubyが好きで、フレームワークに精通しているからです。あなたが選んだものは問題ではなく、ただ一つ選んでそれを学ぶだけです。現代のWeb開発をより深く理解することができます。 – meagar