明らかに、あなたは各言語の役割をしっかりと把握していないようです。自分で何かを構築している場合は、それをすべて構築し、それを披露できる人のアドバイスに従ってください (私のプロフィールを参照してください。私のサイトには、ブログ、フォーラム、プライベート メッセージ、チャット ルーム、CMS などすべてが含まれています)。他の誰のコードも使用せずに、完全に自分で構築しました)。
(X)HTML - ページのスタイルを設定するために CSS で使用される名詞言語、画像、段落、分割要素などです。
CSS - 形容詞言語。(X)HTML 名詞言語がどのように表示されるかを説明します。
JavaScript - イベント駆動型の動詞言語。ユーザーが (onmouseover、onclick、onload など) アクションを実行すると、このコード (通常は関数) が実行されます。AJAX は、ページの読み込みが完了した後にコンテンツを読み込むだけです。基本が機能するようになったら、凝ったものについて心配することができます。
PHP - サーバー側の言語で、クライアントのコンピューターに送信されるコード (主に XHTML) を準備します。
データベース - コンテンツが保存される場所。
「$(document).ready()」は JavaScript ではなく、jQuery です。JavaScript ライブラリからできるだけ離れて本物の JavaScript を学びたい場合は、それに伴う悪夢に直面することになります (ネイティブ JavaScript と比べてパフォーマンスが悪い、ライブラリを更新するとコーディング方法が変わる、など)。私のサイトのソース コードはすべて application/xhtml+xml として XHTML 用に記述されているため、自由に見てください。つまり、通常の HTML で動作しますが、XHTML に切り替えるとほとんどのサイトが動作しません。言い換えれば、最初に正しくコーディングすると、話の終わりにうまく機能するという自信が大幅に高まります。人々はあなたがそれをどのように行ったかは気にしませんが、それが機能すること、そしてそれが常に機能する場合、彼らは自分が持っているものにこれ以上満足することはできません.
メインのブログ ページを作成している場合は、単一の SQL クエリだけですべてのコンテンツを取得できます。私のブログは最新の 8 件のブログ エントリを表示するようにプログラムしましたが、ページネーションは本のようで、最初のページ (左側) は最初の 8 件で始まるため、カウントが 8 で割り切れない場合は、最新ページの 6 つのエントリ。
SQL を使用してクエリを構築したい場合は、決してループ内に挿入しないでください。実行するクエリが少ないほど、コードが改善され、パフォーマンスが向上します。MySQL Workbench をダウンロードして MySQL クエリ ログを設定し、Tail for Win32 を使用してクエリをリアルタイムで表示し、コードの動作を確認することをお勧めします。
Apache にもログがあります。これをローカルに http://localhost/ でビルドしていますが、最初は正しいですか? 最初にローカルでテストし尽くすまで、何かをライブでテストするべきではありません。それを行う最善の方法については、基本要素のブログエントリを参照してください...
http://www.jabcreations.com/blog/streamlining-local-and-live-development-with-the-base-element
リダイレクトについて話している場合は、技術的なことをユーザーに隠して、PHP の $_SESSIONS を利用してください。現在のページ URL を記録し (ローカル/ローカル ネットワーク/ライブ環境で異なるベースに相対的)、フォールバック先の 2 番目の URL を用意し、それもリダイレクト ページと一致する場合は安全な URL を用意します。静的に定義されています。常に静的 URL にフォールバックしている場合は、ページの読み込みごとに他の 2 つの変数がどのように更新されているか (明らかにリダイレクト ページにいる場合は更新しないなど) を間違えていないことを確認してください。
基本的な理解を固めたら、非常に具体的な質問をしたくなるでしょう。なぜなら、あなたの質問は非常に主観的であり、ほとんどのプログラマーにとっては答える価値がないからです。正しい用語を使用し、ライブラリではなくコア言語に固執するようにしてください。そうすることで、作業中のコードがより長く続くようになります。コーディングの慣行が厳格であればあるほど、より良い結果が得られます。HTTP、JavaScript、PHP、および SQL エラーのエラー レポートの感度を最大化します。PHP の取得がエラーに設定されていませんか? ハッカーがコードからエラー メッセージをこじ開けようとしている場合はどうなるでしょうか? 作業を開始する前に、これらの変数が設定されていることを確認してください。エラーをログに記録し、熱狂的に修正します。世界中のすべての機能を追加しようとするのではなく、最初に重要な機能に集中して、それを確認してください。あなたがそれを拡大する前に、それは議論の余地なく堅実です。これらのことを行うと、前もって時間がかかるかもしれませんが、堅固なコードで構築されていないライブ環境で溺れている大多数の人々よりも激しく揺さぶられます.