php - 不允许用户编辑 Codeigniter 代码

标签 php codeigniter

如果这个问题看起来很愚蠢,请原谅我。我想知道,当我们在 Codeigniter 中开发一个项目时,我们将其完整的源代码提供给用户,他/她使用它并且还能够对代码进行更改。

由于有时他/她不理解代码,用户所做的一些不良更改可能会导致应用程序产生错误或故障。换句话说,可以得出结论,我正在寻找某种加密技术,该技术将像普通 PHP 代码一样工作,但采用加密格式。

是否有什么东西可以让用户使用该应用程序,但不允许他/她更改代码?并且应用程序的工作也应该保持不变。

最佳答案

用加密代码为他服务:看起来像这样。

 Before encode

<?php

  echo "Hello World";

?>

编码后

<?php $_F=__FILE__;$_X='Pz48P3BocA0KNWNoMiAiSDVsbDIgVzJybGQiOw0KPz4=';
eval(base64_decode('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLC
cxMjM0NTZhb3VpZScsJ2FvdWllMTIzNDU2Jyk7JF9SPWVyZWdfcmVwbGFjZSgnX19GS
UxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));?>

关于php - 不允许用户编辑 Codeigniter 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17570046/

相关文章:

php - 检查已经进行的查询以获取不同的字段值,但不进行其他查询

javascript - 如何使用ajax将检索到的数据分配给不同的td

php - 如何从 PHP 扩展返回 C++ 对象数组

php - 将此 MySQL 查询转换为 Codeigniter Active Record

php - 在 JQuery/Javascript 中使用值的问题

php - Laravel 命令总线,何时使用自处理命令?

php - 重写规则以简化 REST api 的 codeigniter url

php - Common_Model.php 存在,但没有声明类 Common_Model

php - Codeigniter 中的 result_array() ActiveRecord

PHP/MySQL 错误