【发布时间】:2013-12-08 01:25:06
【问题描述】:
我有一系列网站都托管在具有不同域的同一台服务器上。我想托管一些常见的 PHP 脚本,然后能够从其他域调用这些脚本。
我对我的 php 有点新鲜,所以请原谅代码尝试 - 我已经尝试过以下迭代,这可能会帮助您理解我的目标!
从 php 标签内 ...
include('http://www.mydomain/common_include.php?show_section=$section');
$show_section = $_GET['show_section'];
include('http://www.mydomain/common_include.php');//Then $show_section would be available to the included file/cod
最后我尝试拉入包含一个函数的包含,然后尝试从父脚本运行该包含。
- 我更愿意保留这个 PHP 导向而不是得到 与服务器有关(文件 系统等(但我可以改变 权限等)
- 我可以但不希望只将同一个库分别上传到每个域
- 我知道 PHP 在服务器上运行,因此将脚本包含到另一台服务器上可能会出现问题。
提前致谢。
#编辑 好的好的-我知道这是不好的做法,所以不会这样做....非常感谢您的快速回答。 但是,对于如何在所有站点上基本显示这个基本的 php 应用程序而不必将文件添加到每个站点的根目录,还有其他建议吗?只是为了防止大量脚本重复......(大声思考从数据库或任何其他解决方案中调用脚本) 再次感谢您的帮助
【问题讨论】:
-
代码需要在服务于所有站点的服务器上。仅此而已。
标签: php include cross-domain common-files