我的文件系统旨在以下列方式托管所有项目:
/[path to server]/[client name]/[project name]
每个/[client name]/[project name]
都有一个使用 UUID(36 个字符长代码)构造的符号链接。因此,请求/[uuid]
解决到一个适当的/[client name]/[project name]
.
我在 PHP 级别面临一个问题。PHP 自动将任何符号链接解析为真实路径。相反,我希望 PHP 使用符号路径。
我所关注的根本问题是保护客户身份。因此,无论是抛出 PHP 异常,还是转储任何错误或__FILE__
, 或__DIR__
值,它都应该包含符号链接而不是实际路径。
这是可配置的吗?