我连接到域API并仅对一个域执行可用性检查。
干杯!
<?php // connection credentials and settings $location = 'https://TheApiServiceURL.com/'; $wsdl = $location.'?wsdl'; $username = 'APIuser'; $password = 'APIpass'; // include the console and client classes include "class_console.php"; include "class_client.php"; // create a client resource / connection $client = new Client($location, $wsdl, $username, $password); /** * Example usage and output results to screen */ // Example #1: Check domain name availability print('========== consoleMethod[domainLookup] ==========<br/>'); $client-‐>set('domain', 'domain.com'); $client-‐>domainLookup(); $client-‐>screen($client-‐>response()); $client-‐>unset('domain'); ?>
答案 0 :(得分:1)
我用Google搜索了你的代码的子字符串。我找到了documentation - 提供的代码来自示例部分。
这是关于屏幕方法的说法:
public function screen($var)
{
print '<pre>';
print_r($var);
print '</pre>';
return $this‐>connection;
}
和
public function response()
{
return $this->response;
}
如果你想在每次迭代时得到你的回复(就是你想要的,对吗?),那就这样做:
$client‐>set('domain', 'domain.com');
$i=0;
while($i<10)
{
$client‐>domainLookup();
echo $client‐>response();
// or $client‐>screen($client‐>response());
$i++;
}
$client->unset('domain');
根据{{3}} while
节拍for
。但是在10次迭代中它将是一个微小的差异。 然而,如果你确实想要调整它,我建议计时不同的方法 - 甚至可能尝试复制粘贴命令10次。
这取决于api提供的函数domainLookup()
。所以如果你想更快地“检查速度”,你将不得不看看这个功能正在做什么。你可以对这个函数进行多线程处理,但是php并没有真正做到这一点。