0

所以我们有一个非常漂亮的小 PHP 应用程序。人们一直有兴趣以不同的名称“出租”它。

但是,使用当前设置 - 任何“顶级管理员”(他们必须是)都可以查看 PHP 文件。

我的老板对此有点担心。是否可以(或者更确切地说,SMART)链接到我们服务器上的外部 PHP 文件?

所以而不是

index.php 内容:

<?php include('/lib/header.php'); ?>

因此

header.php 内容:

<?php /*Stuff I don't want you seeing*/ ?>

有可能(如果有的话,聪明)做这样的事情吗

index.php 内容:

<?php include('http://site-i-control.com/lib/header.php'); ?>

所以他们看不到或修改 header.php 的内容?

4

3 回答 3

2

任何人都可以将该 URL 放在他们的浏览器中并下载。实际上,只需将代码编辑为echo而不是include,您就可以立即看到代码。

如果您发布 PHP 代码,您实际上是在为他们提供一切......

于 2012-12-10T23:59:05.130 回答
2

你将能够在 PHP 中完成这样的事情的唯一方法是:

  1. 开发或以其他方式实现使用许可证密钥的代码。
  2. 使用 IONcube、SourceGuardian 或其他类似产品对全部或部分源代码进行编码。

否则就无法以您需要的方式保护 PHP 代码。

于 2012-12-11T00:00:15.643 回答
1

也许你可以编译你的 php:

php编译器

什么是phc?

phc 是一个支持插件的 PHP 开源编译器。此外,它还可用于漂亮打印或混淆 PHP 代码,作为开发处理 PHP 脚本的应用程序的框架,或将 PHP 转换为 XML 并返回,从而能够使用 XML 工具处理 PHP 脚本。

于 2012-12-11T00:02:07.850 回答