我该如何保护我的PHP代码?

时间:2011-02-14 09:31:49

标签: php security

我已经开发了一个应用程序,现在我想聘请一些程序员来处理它的几个部分来升级和调整它。

我在这里已经阅读了其他问题/答案,但它们主要是关于代码的混淆,这是我不想做的事情(因为我需要他们阅读并调整它)。

我基本上要问的是,构建代码的最佳方法是什么,所以我只需要公开我所拥有的内容?

对我来说一个很好的例子就是我正在开发的名为RightNow的webapp,他们所做的就是让你玩弄所有小部件(你可以创建/编辑/删除任何小部件),但核心是该应用程序位于我没有权限的文件夹中。

在对小部件进行编码之后,您可以“部署”应用程序并将其上线。我不知道部署实际上在幕后做了什么,但这是一种做法(不确定它是否是最好的),它允许应用程序所有者控制代码的核心但仍允许开发它。

有更好的方法吗?你觉得怎么样?

2 个答案:

答案 0 :(得分:1)

首先,您可以使用SVN等版本控制软件。 然后你可以拥有代码的副本,一个用于测试,一个用于你的程序员。当程序员完成更改和调整时,测试代码会首先更新,测试完成后,实时应用程序会更新。

答案 1 :(得分:0)

您可以对您的核心类(您不想公开的类)进行模糊处理。和其他开发人员可以在同一个项目中包含和使用它们,只要你为你的课程提供一个很好的api。