来自其他编码器项目的用户控制器


User controller from other codeigniter project

我必须在客户端服务器上托管我的Code ignition项目。但我不想让别人看到我的代码。因此,可以访问托管在我的域上的控制器。

如果可能,那么如何配置config.php文件和routes.php文件

请帮帮我。

使用Zend Guard保护您的代码:

  • 限制未经授权的复制或使用您的应用程序。

  • 确保只有获得许可的客户使用您的产品,并且他们仍在您的许可条款内。

  • 提供灵活的许可条款,使您的软件产品更具吸引力,增加销售,并提高客户满意度。

  • 提高从评估到授权产品的转化率。

  • 防止其他人更改您的代码(所有文件都呈现为不可编辑的,外部更改将破坏代码),保护文件免受外部篡改

更多关于PHP编码的信息和视频:http://www.zend.com/en/products/zend-guard

您可以Encrypt a PHP script。PHP有BLENC库对明文内容进行加密并写入encodedfile.

示例blenc_encrypt()示例

<?php
/* read the PHP source code */
$source_code = file_get_contents("my_source_to_protect.php");
/* create the encrypted version */
$redistributable_key = blenc_encrypt($source_code, "my_source_encoded.php");
/* read which is the key_file */
$key_file = ini_get('blenc.key_file');
/* save the redistributable key */
file_put_contents($key_file, $redistributable_key, FILE_APPEND);
?>
参考

有很多加密PHP代码的方法。

你也可以使用下面的工具来达到同样的目的。

  • Zend警卫队
  • IonCube
  • SourceGuardian
  • phpSHIELD

但是这些"其他人"也可以使用在线找到的其他工具和服务解码/解密源代码。所以你不能100%保护你的代码,你能做的是,让别人更难对你的代码进行逆向工程。

以上大多数工具都支持编码和混淆。

  • Encoding将通过加密来隐藏你的代码。混淆将使你的代码难以理解。

您可以选择同时使用(编码和混淆)或其中任何一个,取决于您的需要。

听起来好像我想卖掉我的房子,但又尽量不让我的砖。这在web开发的情况下是不可能的。