使用require()函数保持php源代码安全

时间:2015-11-19 15:29:21

标签: php include require

我开发了一个在Apache上运行的本地PHP应用程序。我想将它分发给客户,但不希望他们或他们可能需要的任何IT人员能够查看源代码。我已经研究了不同的加密选项,后来发现有一个在线网站,你可以复制加密代码并选择使用的加密软件,它将解密整个代码。所以我不想使用任何加密。

这是一个LOCAL应用程序,必须在本地运行,因为它连接到本地数据库。是否可以将所有php源文件放在在线服务器上并创建具有相同名称的本地php文件,并且只包含一行代码,其中包含来自在线的相应php文件?例如,我将主“showClients.php”放在网上并创建一个同名的本地php文件“showClients.php”,并在其中只放一行代码,如

<?php
include('http://www.example.com/showClients.php');
?>

在任何意义上都是实用的吗?

1 个答案:

答案 0 :(得分:0)

您不能包含该远程.php文件,因为您主要有空白页面。包括php文件使用扩展名如.inc所以web服务器将它显示为源代码所以你可以将它葡萄到你的本地机器。 为了保护你的showClients.php或新的showClients.inc,你必须保护它免受远程服务器的影响,只允许本地机器访问该文件。