【问题标题】:PHPMaker created pages give 403 errorPHPMaker 创建的页面出现 403 错误
【发布时间】:2016-11-06 15:14:10
【问题描述】:

我使用 PHPMaker 为我的网站创建了一个管理部分 - 就像我通常做的那样。该网站是从头开始制作的,没有 wordpress 或其他任何内容。

在一些明显“无辜”的表中,如果我尝试编辑它们,我会收到 403 错误。从来没有发生过,我至少有 15 个网站使用 PHP maker,所以我很困惑。

这种情况只发生在 15 张桌子中的 2 张桌子上,而且如前所述,它们是相当无辜的。与其他的相比,没有什么特别的。

这是我尝试过的:

  • admin目录下没有.htaccess文件,所以我也尝试插入一个空的
  • 清除缓存
  • 以私密模式访问页面
  • 所有文件/目录权限都ok
  • 重新生成项目并再次将其上传到其他目录

我还可以/应该检查什么?

在服务器的根目录中有一个 .htaccess 文件来处理一些“漂亮的 url”,但这并不重要,因为管理部分位于特定目录下。还是应该有关系?

谢谢

【问题讨论】:

    标签: .htaccess


    【解决方案1】:

    至少,我发现了问题:每次我尝试插入 iframe 或脚本时,不知何故有人(...)正在解析它并且它阻止它 - 我猜 - 安全问题,所以我让用户插入不带 标签的脚本,稍后在 PHP 中添加:

    print "<script>$readFromDB</script>";
    

    【讨论】:

      【解决方案2】:

      在每个插入动作中,PHPMaker 都会解析单词

      <script
      

      并转换为

      <s<x>cript
      

      您要么获取插入的 rowid 并再次更新值,要么每次必须删除“”以正确查看值。

      在这里看看我的回答:PHPMaker issue

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-09-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-25
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多