gpt4 book ai didi

php - 数据库发布到另一个数据库

转载 作者:行者123 更新时间:2023-11-29 11:28:12 25 4
gpt4 key购买 nike

我目前是一个网站的前端开发人员,该网站允许用户注册然后购买商品。对于交易,我使用支付网关公司提供的 API,但在通过 AJAX 传递数据时会使用某些敏感数据都暴露给用户看。我想知道是否有一种方法可以将参数传递到数据库(我将要创建的数据库),然后让数据库执行 AJAX 发布,以便对用户隐藏敏感参数。数据库还将存储回调的响应。

最佳答案

除非您愿意,否则 ajax 不必发布到数据库,但即使如此,数据库也不会将数据发布到远程 api。这由你的后端 php 来完成。

使用 jquery 进行 ajax 调用,您将使用类似以下内容的内容:

$.getJSON("your_backend.php", function(result){
//whatever you want to do with the json returned from the remote site.
}

在 your_backend.php 中:

<?php
$user = "user name";
$key = "key"
$headers = array(
'http'=>(
'method'=>'GET',
'header'=>'Content: type=application/json \r\n'.
'user:$user \r\n'.
'key:$key'
)
)
$context = stream_context_create($headers)

$url_returns = file_get_contents($api_url, false, $context);

echo $url_returns
?>

我还没有对此进行调试,因此在您完成它之前它不会起作用,但它应该让您了解如何继续。根据远程 api 连接的复杂程度,您可能需要使用 php 的 cURL 库而不是 file_get_contents。

如果您想将信息保存在数据库中,您可以从后端 php 编写一条插入语句。

关于php - 数据库发布到另一个数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37849424/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com