2017-12-26 34 views
1

httpsサイトにあるページがhttps://www.example.comと表示されています。同じサイト内の他のPHPページtarget.phpを指すiframeが含まれています。httpsページのiframeにhttpページを読み込む

<iframe src="/target.php"></iframe> 

このtarget.phpは残念ながら、HTTPサイトへのこのリダイレクトはHTTPSはiframeから動作していない

header("Location: http://demosite/page" ,TRUE, 307) 

使用して別のHTTP URLに要求をリダイレクトしています。 httpページのiframeからは動作しますが

Iは、(代わりに、ヘッダリダイレクト)target.php

file_get_contents("http://demosite/page") 

及びカールを試みました。それらは適切な形式でページを返さなかった。

httpsページのiframeにhttpページを表示する方法を教えてください。

ありがとうございます。

答えて

0

リダイレクトでプロトコルを放置します。次に、アクセスに使用されたのと同じプロトコルを自動的に使用します。target.php

header("Location: //demosite/page", true, 307); 
+0

申し訳ありませんが、これは機能しませんでした。このPHPページはhttpsサイトにあります。 demositeはhttpページです。それは安全な接続を提供することはできません。 「https:// demosite/page」へのhttpsリンクは常に失敗しました –

関連する問題