私はいつもコードをよりよく整備しやすくするよう努力していますが、私が正しいかどうかはわかりません...例えば、ソーシャルネットワークサイトを行っているので、domain.com/profile?id=17ページはユーザーID 17のプロファイルを開きます。ユーザーが現在ログインしている場合、そのプロファイルは所有者として表示されます(編集オプション、他の場合は、ページには外部(編集オプションなし)のプロファイルが表示されます。ログインしているユーザーがプロフィールの所有者である場合に、プロフィールページに別のコンテンツを表示する
どうすればいいですか?私は、ユーザーID == $ _SESSIONのユーザーIDかどうかを確認した後、1つのPHPファイル(編集オプション付きのもの)を含めると思っていました。これは解決策ですか?良いものはありますか?
私はヘッダーのために同じことをします、私はすべてのページ(いくつかのPHPもロゴなど)のヘッダーを含むファイル 'header.php'を持っていますが、これは良いですか?ユーザーはブラウザにアクセスしてmydomain.com/header.phpと入力し、ヘッダーのみを表示することができます。
あなたは正しく考えていました。簡単な答えで伝えるのはあまりにも多いですが、人気のあるオープンソースプロジェクトを見てみましょう。 CMS、フォーラム、またはWikiのソースコードから多くのことを学ぶことができます。ほとんどの人は特定の決定の背後にある根拠を説明するブログを持っています。 stackoverflowにさえかなり良いブログがあります。 – Konerak
1つの正解を持つために、広い質問に思えます。私はコミュニティのwikiに投票します。 –