cURL 使用字符串发布多个值

ako*_*kos 3 php curl

有没有办法按照下面的代码发布具有多个值的字符串?请考虑第三个后域 $multiple 以输出多个值 提前致谢

<?php

$ch = curl_init(); //http post to another server

curl_setopt($ch, CURLOPT_URL,"http://www.example.com");

curl_setopt($ch, CURLOPT_POST, 1);

curl_setopt($ch, CURLOPT_POSTFIELDS,"username=$username&password=$password&multiple=$ "); 

// receive server response

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$server_output = curl_exec ($ch);

print_r($server_output);

curl_close ($ch);
Run Code Online (Sandbox Code Playgroud)

Ant*_*nyk 6

我们可以在上面的代码中包含您的答案吗?

<?php

$ch = curl_init(); //http post to another server

curl_setopt($ch, CURLOPT_URL,"http://www.example.com");

curl_setopt($ch, CURLOPT_POST, 1);

  $username = 'user1';
  $password = 'strongpassword';

  $values = array(
    'username' => $username,
    'password' => $password,
    'multiple' => array(
        'value1',
        'value2',
        'value3',
    )
  );

$params = http_build_query($values);

curl_setopt($ch, CURLOPT_POSTFIELDS,$params); 

// receive server response

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$server_output = curl_exec ($ch);

print_r($server_output);

curl_close ($ch);
Run Code Online (Sandbox Code Playgroud)

例如