Securing an api PHP/JQUERY?


Securing an api PHP/JQUERY?

我正在使用php创建一个开源API,并允许公众通过jQuery AJAX GET使用它。

我只需要知道如何确保这一点。

例如,用户可以在我的服务器上使用 jquery ajax 调用我的 php api,如下所示:

var url = "http://mywebsite.com/api.php";
var variable = $("#variable").val();
$.ajax({
  type: "GET",
  url: url,
  data: 'variable='+variable,
  cache: false,
  success: function(data){
     $("#resultarea").html('' + data + '');
  }
});

在向公众展示此 API 之前,我需要做些什么/知道来保护它吗?

任何建议将不胜感激。

您可以在发送之前加密您的数据,就像这里回答的那样..保证正确的 Ajax 调用参数值的最佳方法

希望对:)有所帮助