【发布时间】:2019-08-29 00:02:57
【问题描述】:
我不希望用户在浏览器中看到 API 数据如何阻止他们访问此类文件
我一直在研究,但不确定我是否清楚搜索:)
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
header('Access-Control-Allow-Origin: *');
class Api extends CI_Controller{
public function __construct()
{
parent::__construct();
$this->load->model('Api_model');
}
public function getFeed(){
$result = $this->Api_model->getFeed();
echo json_encode($result);
}
}
【问题讨论】:
-
对 API 通信使用简单的身份验证应该可以解决这个问题。
-
你能给我举个例子吗,比如我会在哪里把代码放在我的代码中? @prasanna puttaswamy
-
您可以确保只有授权的人才能查看数据。从浏览器的网络捕获中隐藏数据非常困难
-
@prasannaputtaswamy 谢谢
标签: codeigniter