doubi4491 2017-12-26 07:31 采纳率: 0%
浏览 4025

如何在https页面的iframe中加载http页面?

有个https站点https://www.example.com,其中包含一个指向同一站点中另一个PHP页面target.php的iframe。

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

使用以下方法将请求重定向到另一个http url:

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

不幸的是,这个重定向到http站点并不是从https iframe起作用的,虽然它是从http页面的iframe开始工作的。

我在target.php中尝试了file_get_contents(http:// demosite / page),却没有以正确的格式返回页面。

有人能告诉我如何在https页面的iframe中显示http页面吗?

提前谢谢你!

  • 写回答

1条回答 默认 最新

  • douniewei6346 2017-12-26 08:47
    关注

    Leave out the protocol in the redirection. Then it will automatically use the same protocol that was used to access target.php:

    header("Location: //demosite/page", true, 307);
    
    评论

报告相同问题?

悬赏问题

  • ¥15 Python爬取指定微博话题下的内容,保存为txt
  • ¥15 vue2登录调用后端接口如何实现
  • ¥65 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥15 latex怎么处理论文引理引用参考文献
  • ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?