现在我正在编写一个客户端JavaScript应用程序,该应用程序向USPS价格计算器API发出请求。为了进行此请求,我需要在请求的XML中提供我的API用户ID。标签如下所示:<RateV4Request USERID="ThisIsWhereMyUserIdGoes">。我的问题是:有没有办法在JavaScript中提供我的用户ID,同时仍然隐藏它,不让用户看到客户端文件。目前,我唯一的解决方案是在我的服务器上创建一个包含用户ID的PHP文件,然后在客户端JavaScript中使用AJAX请求将其存储在全局变量中。代码如下:
var userID;
$.get("/secrets.php", function( data ) {
userID = data;
});
这种方法足以防止我的API用户ID被我的应用程序用户看到吗?还有其他什么办法可以做到这一点?
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号