本文整理汇总了PHP中Zend_Http_Client::getRedirectionsCount方法的典型用法代码示例。如果您正苦于以下问题:PHP Zend_Http_Client::getRedirectionsCount方法的具体用法?PHP Zend_Http_Client::getRedirectionsCount怎么用?PHP Zend_Http_Client::getRedirectionsCount使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Zend_Http_Client
的用法示例。
在下文中一共展示了Zend_Http_Client::getRedirectionsCount方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: testMaxRedirectsExceeded
/**
* Make sure redirections stop when limit is exceeded
*
*/
public function testMaxRedirectsExceeded()
{
$this->client->setUri($this->baseuri . 'testRedirections.php');
// Set some parameters
$this->client->setParameterGet('swallow', 'african');
$this->client->setParameterPost('Camelot', 'A silly place');
// Set lower max redirections
// Try with strict redirections first
$this->client->setConfig(array('strictredirects' => true, 'maxredirects' => 2));
$res = $this->client->request('POST');
$this->assertTrue($res->isRedirect(), "Last response was not a redirection as expected. Response code: {$res->getStatus()}. Redirections counter: {$this->client->getRedirectionsCount()} (when strict redirects are on)");
// Then try with normal redirections
$this->client->setParameterGet('redirection', '0');
$this->client->setConfig(array('strictredirects' => false));
$res = $this->client->request('POST');
$this->assertTrue($res->isRedirect(), "Last response was not a redirection as expected. Response code: {$res->getStatus()}. Redirections counter: {$this->client->getRedirectionsCount()} (when strict redirects are off)");
}