Recent update
Zend Http Client Bug/ Improvement
November 6th, 2009 by squallcs12
Đầu tiên là cái report này trên Zend Issue tại đây
Như đã nói, cái Zend_Http_Client ko handle dc mấy cái redirect liên tục mà có giữ cookie làm dấu. Thành ra trong Zend_Http_Client tại thư mục Zend/Http/Client.php mình phải sửa lại thế này.
Tại dưới dòng if ($response->isRedirect() && ($location = $response->getHeader('location'))) {
Cần thêm vào 1 đoạn:
$this->setHeaders('Cookie', is_array($response->getHeader('Set-cookie')) ? implode(';', $response->getHeader('Set-cookie')) : $response->getHeader('Set-cookie'));
Posted in PHP | tagged bug, Client, Http, improvement, Zend | | 0 Comments
