php - 为什么所有的php代码都可以解码
问题描述
我正在开发一种工具,但是我正在寻找对 php 源代码进行编码的最佳解决方案,因此没有人可以对其进行解码,这可能吗?
如果没有,创建一个api是不是一个好习惯,所以几乎整个过程部分都在我的服务器上,如果有人没有令牌,就不能使用该工具。这是一个好习惯吗?
解决方案
如果您在服务器上托管 PHP 应用程序,比如 Web 服务器,则您的 PHP 代码永远不应该提供给客户端。只要您采取适当的措施来保护您的 Web 服务器,就没有必要对您的软件进行“编码”,以免无意中泄露源代码。
至于使用令牌进行 API 访问,这是一种广为接受的做法,只要令牌安全地生成并安全地存储在 Web 目录之外。
推荐阅读
- python - 在 pyspark DataFrame 中创建特定类型的空数组列
- c++ - stm32f4 - 在运行时将函数从闪存复制到 ram
- javascript - 如何将 HTML 元素定位在具有不同高度的固定 div 下?
- verilog - 在“=”附近:语法错误,意外的“=”,期待第 36、41、50、55 行的 IDENTIFIER 或 TYPE_IDENTIFIER
- python-3.x - Psycopg2 用一个查询插入多行
- r - 半对数比例回归线
- python-3.x - 对列表使用字符串格式
- c# - 2 个不同类中使用的自有类型的 EF Core 配置问题
- python - 使用 python pandas 更新 DB2 数据库表中的数据
- python - 从 python 转换为 MATLAB 时音频文件与房间脉冲响应卷积后的噪声