php 如何在外部站点中显示用laravel创建的内容

bqucvtff  于 2023-09-29  发布在  PHP
关注(0)|答案(1)|浏览(98)

我做了一个系统的广告,在那里用户可以创建广告的图像,标题,链接和其他东西,但是,我需要显示这个广告在外部网站像这样:
enter image description here
用户可以使用脚本标签在任何站点中使用您的广告。
我试着用iframe做这个,但不工作,我不喜欢这个解决方案

2q5ifsrm

2q5ifsrm1#

您应该使用您的广告服务访问一个网站,并打开您的浏览器开发工具面板,在您的控制台中,您可能会看到CORS错误,如果是这种情况,您应该在Laravel应用程序(广告服务系统)中启用CORS。
出于安全原因,我建议仅在您授权使用您的服务的域上启用它。
现在,在Laravel上配置CORS很容易,这里是Laravel 10(目前最新)CORS部分文档和Mozilla CORS文档的链接(这是关于CORS机制及其工作原理的更多信息):
https://laravel.com/docs/10.x/routing#cors
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#the_http_response_headers
让我知道我的答案是否对你有帮助。

相关问题