很多天前,我读到了一个有趣的问题,关于将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
值?
答案 0 :(得分:0)
CURL支持发送数据数组, 您可以创建数据阵列并使用CURL将其发送到服务器 看到这个链接 Already asked in stack overflow
您可以发送一个JSON数组,当服务器收到它时需要解码,但是使用CURL可以发送数组,只需使用is_array()函数来检查请求的参数是数组还是单个变量。