如何发送多个"数据" PHP的服务器值,使用JSON,是什么?

时间:2015-08-07 02:52:49

标签: php json curl

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

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

<?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);

?>

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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