1

私のウェブサイトの設定方法では、すべてのページにmysqlデータベースに接続するためのheader.phpが含まれており、ヘッダー/退屈なhtmlのもの(頭、スタイル、スクリプトなど)を設定します。

header.phpがインクルードされた後、各ページは異なるクエリを使用して、そのページが必要とする情報にアクセスします。私の問題は、ページタイトル(<title></title>)がデータベース内の情報に依存しており、その情報を取得するまでに、タイトルタグがheader.phpにすでに設定されていることです。

これを回避する方法はありますか?

4

1 に答える 1

4

smarty(およびその他)などのテンプレートエンジンを使用することは1つの解決策であり、ヘッダーをレンダリングする前に、すべてのデータが読み込まれるまで待つことができます。

テンプレートエンジンは、やりたいことを行う正しい方法です。

于 2011-09-18T23:11:47.943 に答える