【问题标题】:CakePHP4 input field SOMETIMES causes 403 Forbidden ErrorCakePHP4 输入字段有时会导致 403 Forbidden 错误
【发布时间】:2022-01-15 09:35:49
【问题描述】:

这很奇怪,至少对我来说。有时,文本表单输入字段有效。如果没有,我会被发送到 403 禁止页面,“您无权访问此资源。”这就是它给我的一切。

最近的错误:

如果我输入“双钢结构板涵并且有数千个 1 英寸螺栓头。 安装于 1984 年。 出口填充为 3 英尺,入口填充为 4 英尺,中心填充为 5 英尺。 波纹跨度为 6.25 英寸,上升为 2 英寸 进水口需要在衬里之前修理,反转失败,至少在末端。 很多沉淀物要清除,我们需要 Raymond,也许两天? 调查时的最小流量。 将需要 5 英尺的堰坝和小型泵。 良好的设备停车,不需要封闭车道或交通管制。”效果很好

如果我输入“双钢结构板涵并且有数千个 1 英寸螺栓头。 安装于 1984 年。 宽 14.5 英尺,高 8.5 英尺,一个长 175 英尺,另一个长 185 英尺。 出口填充为 3 英尺,入口填充为 4 英尺,中心填充为 5 英尺。 波纹跨度为 6.25 英寸,上升为 2 英寸 进水口需要在衬里之前修理,反转失败,至少在末端。 很多沉淀物要清除,我们需要 Raymond,也许两天? 调查时的最小流量。 将需要 5 英尺的堰坝和小型泵。 良好的设备停车,不需要封闭车道或交通管制。”我收到 403 错误。

唯一的区别是“宽 14.5 英尺,高 8.5 英尺,一个长 175 英尺,另一个长 185 英尺。”

Apache 版本:Apache/2.4.51

PHP 版本:7.4.23

MySQL 版本:10.2.41-MariaDB

目录是 755,文件是 644

数据库表字段类型为文本,排序规则为utf8mb4_unicode_ci

$validator
    ->scalar('details')
    ->requirePresence('details', 'create')
    ->notEmptyString('details');

有什么想法吗?

【问题讨论】:

  • 您的登录会话不会在第一次和第二次之间发生超时?
  • 我不这么认为,我可以“返回”到页面,更改输入并提交成功。写完这篇文章后,它后来工作了,并且发生了其他(未连接的)403错误。看来我在某个地方有一个小鬼……

标签: mysql forms input cakephp http-status-code-403


【解决方案1】:

在我能更好地陈述之前结束这个问题。我不再确定这个问题,所以期望有人回答它是不合理的。

【讨论】:

  • 好主意。希望您能更深入地了解问题并自行解决。
猜你喜欢
  • 2023-01-12
  • 2012-04-21
  • 1970-01-01
  • 2020-09-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多