我有一个专用服务器,其中有一些网站正在运行。我有一个文件,我想使用php include从一个站点分享给所有其他站点。我知道URL包含是有充分理由关闭的,那么有没有安全的方式来共享文件?
即。 site1的文件位于http://www.site.com/shared_file/share.php
我希望能够使用
从网站2,3,4,5等访问它<?php include ("/home/site/public_html/shared_file/share.php");?>
有什么想法吗?目前我得到一个权限被拒绝错误。服务器正在运行WHM和CPanel(最新版本)。
由于 布雷特
答案 0 :(得分:1)
通常这样的东西是通过包含路径来处理的。
/libs/php/
set_include_path(get_include_path(). PATH_SEPARATOR . '/libs/php/')
; require_once
或include_once
或include
,并指明该位置的相对路径例如,如果您的文件位于/libs/php/shared/share.php
,则需要使用require_once
shared / share.php`
答案 1 :(得分:0)
如果您可以直接访问服务器shell,那么如何使用符号链接?
ln -s source dest
(假设它是Linux服务器)。