0
に含めると、インクルード/外部ページの上に、リモートファイルインクルードを防止するための行が置かれます。このチェックでは、インデックスページ内のファイル/エクストラナルの読み込みのみが含まれます。今、私はこの(外部ページ)をiframeメソッドでカラーボックスライトボックスにロードすると、これはうまく動作せず、空白のページが表示されます。私はこの行を削除した場合、働いた!この問題を解決するには?どんな方法ですか?インクルードページをカラーボックスiframe
トップPHPページ:
if (!defined('INDEX_ROOT') || (defined('INDEX_ROOT') && INDEX_ROOT != 'true')) die();
HTML &カラーボックス:
<script>$(document).ready(function(){ $(".iframe").colorbox({ iframe:true,scrolling:false,width:665,height:600});});</script>
<a class="iframe" href="test.php">load frame</a>
感謝これは、あなたのシステムの構造でなければなりません
正確には機能しないものはありますか?あなたは 'die()'と呼んでいます。あなたは正確に黒いページを見るでしょう...あなたの挑戦にもっと光を分けてください... – Baba
確かに! 'die()'外部ページが他のページに読み込まれている場合は空白ページを表示します。外部ページが自分のインデックスに含まれている場合(define:INDEX_ROOT)、show page elseは空白ページを表示します。 e.x。私のドメイン/ test.php(空白のページ)が、私のドメイン/あなたがテストページを参照している場合(私のインデックスに組み込まれた後) – BBKing