iFrame 使用 PHP 在 URL 中传递用户名和密码

Posted

技术标签:

【中文标题】iFrame 使用 PHP 在 URL 中传递用户名和密码【英文标题】:iFrame Pass username and password inside URL using PHP 【发布时间】:2022-01-24 04:45:04 【问题描述】:

我已尝试使用以下代码将 iframe 页面加载到我的视图文件中,但无法获得响应。

<section class="slice color-three pb-4">
   <div class="w-section inverse p-0">
     <div class="card col-md-12 pb-4">
        <iframe id="sms_service" src="https://username:password@abc.com/send_sms?account=123456789"  ></iframe>                                                     
     </div>
   </div>
</section>

如果我在浏览器中运行直接 URL,则获取 iframe 页面。

所以我可以使用该 iframe URL 传递用户名、密码。

【问题讨论】:

【参考方案1】:

您使用代码使用 htpasswd 加载 iframe 的方式 - 基本身份验证似乎可以纠正,这可能是跨域的问题。

你可以检查控制台,看看你是否得到了跨域的错误,那么你需要允许你的坐 url(你添加这个 iframe 的地方)源 iframe url 项目或添加允许跨域您的域到该 ifra url 脚本,例如“abc.com/send_sms”。

【讨论】:

以上是关于iFrame 使用 PHP 在 URL 中传递用户名和密码的主要内容,如果未能解决你的问题,请参考以下文章

将 iframe url 参数动态传递给父 URL

如何将 url 参数传递到 iframe?

需要使用 PHP 将变量添加到 Iframe URL [重复]

js获取iframe通过url传递的参数

只需传递视频 URL 即可播放 Youtube 视频

通过 IFRAME 引用 url 中的特定 TAG - jQuery/PHP