-5

状況はこのようなもので、yii で構成された動的サイトのヘッダーとフッターを、別のサーバー/ホストでホストされている別のサイトに使用するように依頼されました.動的サイトでコントローラーとビューを作成しました。それを使用するために他のサイト内でそれを呼び出す方法、サイトがhtmlまたはphpであるとしましょう? 私が作成したコントローラとアクションのこの例のURLを考えると

http://www.example.com/controller/display/header
http://www.example.com/controller/display/footer
4

2 に答える 2

1

これは、あなたの思考の文脈では機能しません。PHPベースの場合は、ヘッダーまたはフッターを作成するPHP機能を取得できないため、さらにそうです。呼び出されたときにPHPがサーバー側をレンダリングするため。

その静的 HTML が cURL を使用してファイルにアクセスし、そのコンテンツを取得する場合にのみ可能です (ここでも、php ベースの場合はレンダリングされた HTML)。しかしそれ以外にも、ブラウザ側からリモートサーバーのサーバー側まで、あなたがやろうとしていると私が思うことを実行する能力を妨げるものはたくさんあります。左右..

概念上、これらのリモート ロケーションをフレーム/iframe で開くことはできますが、そのコンテンツを制御することはできません。あなたが問題の両方のサイトの所有者であるか、他のサイト所有者と共同作業を行っているかどうかを教えてください。次に、フッター/ヘッダーのコンテンツをサイトに配信する方法を考え出す必要があります。これにより、多くのポリシーが破られず、重大なセキュリティ違反のリスクが生じることはありません。

全体として、HTML/CSS を介した通常のテンプレートを使用してルック/フィールを複製しない理由を想像することはできません。それ以外は少し怪しく聞こえます。

SomeKittens は有効な点を指摘しています。しかし、私は自分の 2 セントを投入したかっただけです。

于 2012-10-18T23:23:01.053 に答える
0

includeoverは引き続き使用httpできますが、php.ini を編集して set にする必要がありますallow_url_include=1

しかし、ファイルを 2 番目のサーバーにコピーできないのはなぜですか? 最初のサーバーの帯域幅を使用することになるため、このようにサイト間を移動するのはかなり失礼です。

于 2012-10-18T22:52:56.237 に答える