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에서 작동하지만.

내가 (대신 헤더 리디렉션) 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 링크가 항상 실패했습니다. –