最近、ニュースシステムのニュースはすべて静的に生成されているのですが、アクセス数などの動的なコンテンツを静的なページに表示したいのですが、考えた結果、良い解決策がありません。今日ふと思ったのですが、フレームページで解決できないでしょうか?
概要の基本的な考え方は次のとおりです:
まず、20050120.html に似た静的ページを開きます。このページには、ニュースやその他のコンテンツが表示され、アクセス数も含まれます。次のコンテンツ:
ソース: 不明 リリース時間: 2005-01-20 訪問数: 21
次に、上記のコンテンツを PHP プログラムに組み込み、iframe を使用してこれを呼び出します固定ページ内のページ。
しかし、ここで新たな問題が発生しました。この静的ページのアドレスと対応する変数を処理のためにこのフレーム ページに送信するにはどうすればよいでしょうか?
専門家に依頼し、JS を使用して処理しました。
たとえば、フレーム ページ ID は iframe で、大きなページでは iframe").form1.hidId='20050120'"
では、どうすればよいですかこれを取得しました。 hidId='20050120' " まあ、やはり js を使用する必要があります。私のアイデアは、このページの URL を js で取得し、正規表現で抽出する方法を使用することです。たとえば、私の名前静的ページが 20050120.html である場合、20050120 を抽出します。次に、この値を hidID に渡し、その値をフレーム ページに渡します。対応する PHP プログラムはそれを処理し、対応する結果を出力します。具体的な実装方法はありませんが、基本的な考え方はあります。
xmlhttp などの他の方法もあるはずですが、現在の知識は限られており、専門家がいなければ実装できません。より良い解決策をお持ちの方がいらっしゃいましたら、お気軽にお知らせください