• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPインクルード自の各ページ独自設定)

PHPインクルード自の各ページ独自設定

このQ&Aのポイント
  • PHPのインクルードを使って共通して入っているヘッダーには<h1>タグが入っています。各ページにてリンクを設定したい際、現在の構造を崩さずに異なるリンクを入れることは可能でしょうか?
  • 現在、ポータルサイトのヘッダーで使用されているPHPのインクルードには<h1>タグが含まれています。しかし、このままでは全ページのリンクが同じになってしまいます。異なるリンクを各ページに設定する方法はありますか?
  • ポータルサイトのヘッダーにPHPのインクルードが含まれており、<h1>タグが設定されています。しかし、このままでは全ページのリンクが同じになってしまいます。異なるリンクを各ページに設定する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

こんにちは。 要するに、 <h1> <a href="~~.html"><?php echo $h1; ?></a> </h1> とやってるところで、「href」が変えられないというのが問題だと思っているんだけど、違うのかな? なので、 <h1> <?php echo $h1; ?> </h1> としちゃえば、 <?php $h1 = '<a href="/xxx.html">xxx</a>' ?> でしょ?

peco33
質問者

お礼

ありがとうございます!! echoで出せるのは文字だけかと思ってましたけど、 タグごといけるのですね;; 無知すぎました。。

その他の回答 (2)

回答No.2

こんにちは。 うーん・・・タグごと吐いちゃえばいいんじゃね?

peco33
質問者

お礼

ありがとうございます。 そんなこともできるのですか? <h1>この中を入れればいいのですか?</h1>

  • tracer
  • ベストアンサー率41% (255/621)
回答No.1

各ページにそれぞれのURLを設定したいというのはわかるのですが、何が問題で、なぜできないのかがわかりません。

peco33
質問者

お礼

<h1>タグはheader.htmlの中に入っていて aaa.htmlやbbb.htmlにインクルードして入れております。 つまり共通で入っています。 ただ文字だけはphpの定数?でしたっけ? それで各ページで変えているのですが リンクをつけるとなると、header.html上で <h1><a href="~~.html"><?php echo $h1; ?></a></h1> これしか思いつかなかったもので、こうすると共通のリンクになってしまいます。 これを各ページで変えるやり方があるのでしょうか? 具体的にやり方を教えて下さい。