我正在将一个用普通 php 编写的旧项目移植到 zend 框架(而且我是 zend 的新手),我在 zend 项目中使用 zend http 客户端(带有 cURL 适配器)来替换旧 php 项目的 cULR 部分。我被困住了,因为我不知道 zend http 客户端的替代品
$landing_url = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
在 cURL 请求期间进行任何重定向后返回登录页面的 url。我可以用zend成功地做以下事情
$config = array(
'adapter' => 'Zend_Http_Client_Adapter_Curl',
'curloptions' => array(
CURLOPT_RETURNTRANSFER => true,
CURLOPT_FOLLOWLOCATION => true,
),
);
$redirecting_page_address ='https://www.domain.tld/someredirectingurl';
$client = new Zend_Http_Client($redirecting_page_address, $config);
$response = $client->request();
并获得所需的页面作为输出,$response->getBody()
现在我想知道$redirecting_page_address
重定向到的登陆页面的 url。提前致谢。