【问题标题】:Redirect Page After Submit Form in CodeIgniter 4 Cannot Work在 CodeIgniter 4 中提交表单后重定向页面无法工作
【发布时间】:2022-01-23 11:20:00
【问题描述】:

我在提交表单时遇到问题,Codeigniter 4 中的 redirect() 函数在 Chrome 浏览器上不起作用。但是当在 mozilla firefox 浏览器中尝试时,redirect() 函数可以工作。控制台显示的错误如下:

拒绝将表单数据发送到“https://................”,因为它违反了以下内容安全策略指令:“form-action 'self'”。

使用的功能:

return redirect()->to("/home");

其他情况,当我尝试使用 IP 访问或不使用域访问时。这个功能可以工作。为什么?

【问题讨论】:

标签: php codeigniter content-security-policy codeigniter-4


【解决方案1】:

当您在 content-security-policy 中限制 form-action 但只允许 'self' 时。您需要在帖子之后包括所有可能包含在重定向链中的主机。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-15
    • 1970-01-01
    • 2017-08-11
    • 2014-07-12
    • 2020-02-18
    • 1970-01-01
    • 2012-12-18
    • 1970-01-01
    相关资源
    最近更新 更多