首页 > 解决方案 > 如何在php的上传表单上隐藏我的api密钥

问题描述

   <form enctype="multipart/form-data" action="https://SERVER.com/upload/02" method="post">
    <input type="hidden" name="api_key" value="API-KEY-HERE">
    <input name="file" type="file">
    <input type="submit">
   </form>

是否可以恢复文件并将其与另一个 php 页面一起发送到服务器?
API 密钥不应该出现!
我的目标是钥匙不会出现在任何地方!

标签: phppost

解决方案


无法通过HTTP 请求隐藏这些 API 密钥。当受过教育的用户尝试从浏览器检查所有网络请求事件时,这些隐藏的输入/表单数据始终可见。

除非您在服务器端程序中处理或使用 API 密钥。

或者

在分配给隐藏输入之前对其进行加密,以使其不易访问和可读性降低。


推荐阅读