【发布时间】:2013-08-03 22:19:26
【问题描述】:
我正在运行一些 PHP Web 应用程序,它们基本上是用于管理 MySQL 数据库内容(添加、删除和更新)的表单。现在我希望能够以编程方式插入数据,但是我已经将所有逻辑都放在了 PHP 中(在数据库端没有验证)并且我想重用我拥有的 PHP 逻辑。
我想过有一个新的 URI 来接收查询字符串中的产品参数,但我只希望该端点在从服务器内部调用时可用(以避免外部用户调用它)。
我在 Ubuntu 12.04 中运行 Apache 服务器。我希望我解释得很好
【问题讨论】:
-
您可以使用 htaccess 限制对某些文件或目录的访问。先看看这个:stackoverflow.com/questions/4400154/…你也可以检查
$_SERVER['REMOTE_ADDR'] -
你可以从命令行运行 PHP,或者你可以创建一个只监听 localhost 的虚拟主机,以阻止任何外部访问它。