- PR -

【PHP】ページの切り替えについて

1
投稿者投稿内容
アイオリア
会議室デビュー日: 2008/04/17
投稿数: 6
投稿日時: 2008-07-09 14:02
HTML で frameset を使用し、例えば、各frame で name="page1" name="page2" name="page3"などと名前をつけて page2 の名前のページを abc.php のページにリンクで変更する場合、page2 のページ内のソースで

<a href="abc.php" target="page2">ページ4</a>

とし、イメージ的には下記の(1)図の様な感じで、target で指定した frame のページの所だけ abc.php のページに切り替えることができますが

(1)図
┌─────┐    ┌─────┐
│ page1  │    │  page1 │
├─────┤    ├─────┤
│ page2  │ →  │ abc.php │
├─────┤    ├─────┤
│ page3  │    │  page3 │
└─────┘    └─────┘

この仕組みを PHP で、例えば、xyz.php のページで

<?php require("page1.php");?>
<hr>
<?php require("page2.php");?>
<hr>
<?php require("page3.php");?>

require を使用し各ページを読み込み(1)図の様な感じのフレーム式にした場合、page2.php のページからリンクで、page2.php のページだけを abc.php のページに切り替える場合どうしたら良いのでしょうか?

イメージ的には下記の(2)図の様な感じです。

(2)図
┌──────┐    ┌─────┐
│ page1.php│    │ page1.php│
├──────┤    ├─────┤
│ page2.php│ →  │ abc.php │
├──────┤    ├─────┤
│ page3.php│    │ page3.php│
└──────┘    └─────┘

※ 図の線の歪みは気にしないで下さい。すみません。

1

スキルアップ/キャリアアップ(JOB@IT)