javascript - 使用 PHP 保护公共(public) API

标签 javascript php mysql api

我正在使用 PHP/MySQL 和 Javascript 框架创建一个 SPA 博客网站,但尚未决定使用哪一个。

我的想法是,我愿意创建一个 API 并使用 Javascript 使用它,但我想保护该 API,这样就没有人可以访问/posts/并获取所有帖子的列表。

我不需要任何注册,也没有用户系统。

我该怎么做?

谢谢

最佳答案

您也许能够对列入白名单的 IP 地址进行硬编码,但正如 Steve 在评论中指出的那样:它要么是公开的,要么不是。

我会使用一些小的注册功能来生成可用于访问您的 API 的 API key 。

关于javascript - 使用 PHP 保护公共(public) API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37727046/

相关文章:

php - Container.php 中的 ReflectionException 第 734 行 : Class PragmaRX\Tracker\Vendor\Laravel\Middlewares\Tracker does not exist Laravel 5. 2

javascript - 在 PHP 中使用 Jquery 和 Ajax 的动态依赖选择框

javascript - jquery多维数组 - 一个父数组和三个子数组

javascript - 选择器只知道 tbody 并迭代

php - 尝试使用MAIL函数时出现500错误

php - 级联 Doctrine2 和 Symfony2 的持续问题

c# - Dapper Multi Mapping 上的某些值返回 null

javascript - JavaScript 下拉菜单

php - 发送邮件后出现错误

远足组织的 MySQL 查询帮助