繁体   English   中英

有url用用户名和密码获取json数据,如何保护它,因为javascript源显示用户名和密码

[英]Got url to fetch json data with username and password, how to secure it as javascript source shows username and password

(我在PHP中使用json)

嗨,我有一个网址,来自一些网络服务说:

http://www.example.com?username= $ username&password = $ password&fname = firstname

现在他们说他们可以用xml或json获取数据来检索数据并传递我的用户名和密码。 当我用Google搜索时发现json是更好的选择。 现在我已经完成了json并成功收到了所需的数据。

但我可以看到我曾经在视图源中获取的所有javascript。 密码用户名也是如此。

在使用json或者说使用REST获取数据时,我是一名新程序员。

任何人都可以让我知道基本的想法,这对我来说已经足够了。

你需要做的是用PHP获取该URL。 为此,最常用的是cURL:

$parameters = array(
    'username'=>$username,
    'password'=>$password,
    'fname'=>$fname
);
$ch = curl_init('http://www.example.com?' . http_build_query($parameters);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
echo $output;

您应该使用您的代码查看该URL中的数据。 现在,因为它是JSON,我们需要解码:

print_r(json_decode($output));

您应该看到一个PHP对象,您可以根据需要访问其属性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM