链接到外部php文件(出于专有原因)

时间:2012-12-10 23:56:43

标签: php

所以我们有一个非常漂亮的小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的内容?

3 个答案:

答案 0 :(得分:2)

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

如果您发布了PHP代码,那么您就可以有效地为它们提供所有内容......

答案 1 :(得分:2)

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

  1. 开发或以其他方式实现使用许可证密钥的代码。
  2. 使用IONcube,SourceGuardian或其他类似产品对全部或部分源代码进行编码。
  3. 否则无法以您需要的方式保护PHP代码。

答案 2 :(得分:1)

也许你可以编译你的php:

Php Compiler

  

什么是phc?

     

phc是PHP的开源编译器,支持插件。在   另外,它可以用来漂亮地打印或混淆PHP代码   用于开发处理PHP脚本的应用程序的框架,或者   将PHP转换为XML并返回,从而实现PHP脚本的处理   使用XML工具。