代码之家  ›  专栏  ›  技术社区  ›  Paolito75

typo3-includelibs安全

  •  0
  • Paolito75  · 技术社区  · 7 年前

    我需要在TS模板中包含一个PHP脚本:

    page {
    
      10 = USER_INT
      10.includeLibs = lib_confidential.php
      10.userFunc = MyClass->ConfidentialRequest
    
    }
    

    它工作得很好,但是我想把lib_confidential.php放在网站根目录之外 10.includeLibs = ../lib_confidential.php )是否可以保护我的PHP脚本以及如何保护?我考虑过创建一个符号链接,但这并不能提供任何解决方案。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Bernd Wilke πφ    7 年前

    由于您的安装需要更新,您必须更改机制,以便将来包含PHP函数。
    由于typo3 8,您需要有一个用于PHP函数的类。因此,autoloader可以标识类并执行将类放入扩展中或将类声明给autoloader所需的函数。

    最佳实践是站点扩展,在那里配置安装,您可以拥有一个具有所需所有功能的类。

    示例见 manual .