【发布时间】:2020-07-02 19:06:12
【问题描述】:
我在这里尝试开发一个简单的 Laravel 应用程序:
https://shopifyapp.sjranjan.com
此登录工作正常。现在我将上面的 URL 推送到这个页面的 iframe 中......
http://thephpworld.com/iframe.php
当我尝试在那里登录时,它显示...“419 页面已过期”
我看到这个错误与 CSRF 令牌有关。我也尝试删除它。同样的问题仍然存在。
如果我将 iframe 放入同一域中,它工作正常。但我的要求是这个应用程序必须在另一个网站内的 iframe 上运行。如何处理?
任何帮助将不胜感激!
【问题讨论】:
-
需要在ajax中传入token var token = $("meta[name='csrf-token']").attr("content");
-
其实不是 ajax 调用...它在 IFRAME 中是同一个 URL...但是在另一个域中。
-
兄弟..问题解决了吗?因为我目前面临同样的问题..
-
你解决了吗?