【发布时间】:2012-12-19 13:55:03
【问题描述】:
我正在将一个用普通 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。提前致谢。
【问题讨论】:
标签: php zend-framework redirect curl