Php 从android应用程序中获取的浏览器中隐藏json数据

Php 从android应用程序中获取的浏览器中隐藏json数据,php,android,json,browser,Php,Android,Json,Browser,我在android应用程序中从浏览器中提取JSON值,但当我在浏览器中浏览php文件时,会显示JSON数据。我的问题是:出于安全原因,如何从浏览器中隐藏JSON数据?您好,您可以做一件事 当您想要从php获取数据时,php必须获取数据,如果请求是通过POST方法发送的,并且包含要检查的参数,以获取更多解释 在php文件中 <?php if(isset($_POST['checked'] && $_POST['checked']=="password") { echo j

我在android应用程序中从浏览器中提取JSON值,但当我在浏览器中浏览php文件时,会显示JSON数据。我的问题是:出于安全原因,如何从浏览器中隐藏JSON数据?

您好,您可以做一件事

当您想要从php获取数据时,php必须获取数据,如果请求是通过POST方法发送的,并且包含要检查的参数,以获取更多解释

在php文件中

<?php

if(isset($_POST['checked'] && $_POST['checked']=="password")
{

echo json_encode($json);

}

?>

没错,您可以通过POST方法获取数据。在服务器上,您可以检查isset($\u POST)并返回数据。+1这是唯一的方法,我会将其称为
api\u key
或其他什么,而不是
checked
。您可以通过使用https和auth-key来改进此想法,使其更安全。非常感谢您的帮助,欢迎光临,请标记我的答案,以结束此问题。