Php 转到循环中的URL[多次]

Php 转到循环中的URL[多次],php,url,curl,Php,Url,Curl,我为我的php应用程序提供了一个新的短信服务。要发送消息,您需要转到一个URL,并将数字和消息作为参数 这项短信服务很差劲,来自一家我认识的外部公司:( //example.com/sms/?c=数字&m=消息 使用一组数据,我创建了一个foreach循环来发送每条消息 <?php // Users array $users[] = ['Jhon', 123456789] $users[] = ['Peter', 223456789] $users[] = ['Sam', 32345678

我为我的php应用程序提供了一个新的短信服务。要发送消息,您需要转到一个URL,并将数字和消息作为参数

这项短信服务很差劲,来自一家我认识的外部公司:(

//example.com/sms/?c=数字&m=消息

使用一组数据,我创建了一个foreach循环来发送每条消息

<?php
// Users array
$users[] = ['Jhon', 123456789]
$users[] = ['Peter', 223456789]
$users[] = ['Sam', 323456789]
$users[] = ['Carl', 423456789]

// The loop
foreach ($users as $thisUser) {
    // URL builded with the users data
    $thisNumber = $thisUser[1];
    $thisMessage = 'Hey,+your+name+is+' . $thisUser[0]
    $request = sprintf('http://example.com/sms/?c=%d&m=Hey+%s+', $thisNumber, $thisMessage);
}
?>


现在,witch是将URL循环[多次]的最佳方式?标题重定向对我来说不起作用。也许cURL…

我认为JavaScript不是一个好的解决方案。从它的声音来看,你想调用远程URL以便发送短信。你可以使用cURL或
文件获取内容,然后忽略结果(除非你需要结果).

标题重定向对我不起作用——为什么?你可以随时更改API以接受可变数量的消息。@我猜是FritsvanCampen,因为他想在不离开当前页面的情况下运行页面。在这种情况下,JavaScript是最佳解决方案。@TerryHarvey可能,但他为什么不直接从PHP调用URL呢(使用
文件\u获取\u内容
或更复杂的内容)?@DanyCaissy相同的区别。我对API没有影响,是来自外部的company@TerryHarvey使用Javascript会怎么样?我的意思是,cURL允许我多次请求该页面并给出每个结果?是的,它会。cURL非常高级,可能有些过分,这就是我建议
文件获取内容的原因。这取决于如果您使用的是返回数据、标题等。。