我必须在客户端的服务器上托管我的Code Igniter项目。但我不想访问我的代码。因此,可以访问托管在我的域中的控制器。
如果可能,那么如何配置config.php文件和routes.php文件
请帮帮我。
答案 0 :(得分:1)
你可以Encrypt a PHP script
。 PHP有BLENC
libarary来加密明文内容并将其写入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代码。
您也可以使用以下工具来实现相同目标。
但是这些“其他人”也可以使用在线发现的其他工具和服务解码/解密源代码。因此,您无法100%保护您的代码,您可以做的是,让某些人更难以对您的代码进行反向工程。
上述大多数工具都支持编码和混淆。
根据您的需要,您可以选择同时使用(编码和混淆)或其中之一。
答案 1 :(得分:1)
使用Zend Guard可以保护您的代码:
限制未经授权的复制或使用您的应用程序。
确保只有获得许可的客户才能使用您的产品,并且这些客户仍然符合您的许可条款。
提供灵活的许可条款,使您的软件产品更具吸引力,增加销售额并提高客户满意度。
提高从评估到许可产品的转换率。
阻止其他人更改您的代码(所有文件都呈现为不可编辑,外部更改会破坏代码),保护文件免受外部篡改。
有关PHP编码的更多信息和视频:http://www.zend.com/en/products/zend-guard
答案 2 :(得分:0)
听起来我想卖掉我的房子,但试着把它从砖头里拿出来。在Web开发的情况下是不可能的。