TYPO3 - includelibs 安全
TYPO3 - includelibs security
我需要在我的 TS 模板中包含一个 PHP 脚本:
page {
10 = USER_INT
10.includeLibs = lib_confidential.php
10.userFunc = MyClass->ConfidentialRequest
}
它工作得很好,但我想在我的网站根目录之外找到 lib_confidential.php(并制作类似 10.includeLibs = ../lib_confidential.php
的内容)。是否可以保护我的 PHP 脚本以及如何保护?我考虑过创建一个符号链接,但没有提供任何解决方案。
由于您的安装需要更新,您将不得不更改包含 php-未来功能的机制。
从 TYPO3 8 开始,你的 php 函数需要有一个 class。所以自动加载器可以识别 class 并执行你需要将 class 放在扩展中的函数,或者向自动加载器声明 class 。
最佳做法是在您配置安装的位置扩展站点,在那里您可以拥有一个 class 和您需要的所有功能。
示例可以在 manual.
中找到
我需要在我的 TS 模板中包含一个 PHP 脚本:
page {
10 = USER_INT
10.includeLibs = lib_confidential.php
10.userFunc = MyClass->ConfidentialRequest
}
它工作得很好,但我想在我的网站根目录之外找到 lib_confidential.php(并制作类似 10.includeLibs = ../lib_confidential.php
的内容)。是否可以保护我的 PHP 脚本以及如何保护?我考虑过创建一个符号链接,但没有提供任何解决方案。
由于您的安装需要更新,您将不得不更改包含 php-未来功能的机制。
从 TYPO3 8 开始,你的 php 函数需要有一个 class。所以自动加载器可以识别 class 并执行你需要将 class 放在扩展中的函数,或者向自动加载器声明 class 。
最佳做法是在您配置安装的位置扩展站点,在那里您可以拥有一个 class 和您需要的所有功能。
示例可以在 manual.
中找到