【问题标题】:How to send multiple "data" value to server, with JSON, by PHP? [duplicate]如何通过 PHP 使用 JSON 向服务器发送多个“数据”值? [复制]
【发布时间】:2015-10-30 09:08:19
【问题描述】:

很多天前,我在这里阅读了一个关于将 JSON 数据发送到网络服务器的有趣问题:Send JSON by cURL always returns "No access"

而且,下面是完整的答案代码:

<?php

//API URL
$url = 'http://www.example.com/test.php';
$data = "?code=69Uy8&token=952b0f024c1e66a2a0f6f7759c2cdbfb";

//Initiate cURL.
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url . $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 

//Execute the request
$result = curl_exec($ch);

?>

现在,我想向http://www.example.com/test.php 发送多个data 值:

code=69Uy8&token=952b0f024c1e66a2a0f6f7759c2cdbfb
code=asf5C&token=1af76d050b0831537a5f8a4153290a6f
code=U3dhB&token=b2e909fcefaeef184c01f0ac6f284db8
code=I4pe5&token=34de7a8929842f80a44abd4af4a1f0b1
code=KaoBn&token=f0e953832394a69c6ebe2d518898584a
code=bgpTb&token=82b1eb052bb4b9473a695bc42942fe88
code=gBPuf&token=9e9ffe7707cc155aba665c2ac65bba62
code=e3uAx&token=edb90988db61e78b9167116e376e9a2c
code=fje60&token=a435c033a71b2244629de402c0a650a1
code=BTdhG&token=dff6f60bf424ce67d51f7d7270a8c1d0

如何通过 PHP 使用 JSON 向服务器发送多个 data 值?

【问题讨论】:

    标签: php json curl


    【解决方案1】:

    CURL 支持发送数据数组, 您可以制作数据数组并使用 CURL 将其发送到服务器 看到这个链接 Already asked in stack overflow

    你可以发送一个 JSON 数组,当服务器接收到它时需要对其进行解码,但是使用 CURL 你可以发送数组,只需使用 is_array() 函数来检查请求的参数是数组还是单个变量。

    【讨论】:

    • 提供更多代码来理解问题
    • 好的,现在我想,您的服务器(test.php 文件)是否可以处理 GET 请求中的数组,我的意思是您是否使用过 is_array() 函数来检查上传的数据是单个变量还是大批() ?同时显示 test.php 代码
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-20
    • 1970-01-01
    • 1970-01-01
    • 2017-01-26
    • 1970-01-01
    • 1970-01-01
    • 2013-11-17
    相关资源
    最近更新 更多