- ベストアンサー
サイト内iframeの読み込み先を指定するURL
https://xxx.com/index.phpというサイト上に、iframeでhttps://yyy.com/●●●.phpのサイトを表示しています。 「https://xxx.com/index.php?‥‥‥‥」というxxx.comドメインのリンクで、 iframeの中身を、https://yyy.com/★★★.phpに指定して表示させる、 phpコード付きのリンクの書き方をご教示いただけますでしょうか。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
QueryStringで引き渡された文字列によって、インラインフレームに表示するURLを変えるという意味ですかねぇ・・・ <?php $url = 'default.php'; // QueryStringがない(もしくは不適切)とき $urls = array('111'=>'a111.php', '222'=>'b222.php"); if (isset($_SERVER['QUERY_STRING'])) { $qs = $_SERVER['QUERY_STRING']; if (array_key_exists($qs, $urls)) { $url = $urls[$qs]; } } ?> <html> (中略) <iframe src="http://yyy.com/<?= $url; ?>"></iframe>
その他の回答 (1)
- Taiyonoshizuku
- ベストアンサー率37% (183/489)
ちょっと何を言っているかわからない。 phpコード付きって何?
補足
わかりにくくてすみません。。 運用しているサイトAには、iframeが入っており、iframe内ではデフォルトでサイトBを表示しています。 iframe内のリンクをクリックすることで、サイトBからサイトCへiframe内で遷移します。 ご教示頂きたいのは、iframe内でサイトCが表示されるサイトAドメインのURLの作成方法です。 (メルマガにサイトAのURLを記載し、クリックするとiframe内はデフォルトのサイトBをではなくサイトCになっている、という状況を実現したいのです。。) こちらの説明でわかりますでしょうか。。。よろしくお願いします。
お礼
ありがとうございました!!解決いたしました!!