我在Zend框架中创建了httpClient来发出页面请求。我正在尝试添加cookie,但根据我获得的数据,它似乎不起作用。你能告诉我我做错了什么吗?
$httpClient = new HttpClient();
$httpClient->setConfig
(array(
'timeout' => 30,
'useragent' => "Opera/9.80 (Windows NT 5.1; U; ru)Version/10.62",
'adapter' => 'Zend_Http_Client_Adapter_Curl',
'curloptions' => array
(
CURLOPT_TIMEOUT => 30,
CURLOPT_FRESH_CONNECT => true,
),
));
$httpClient->setCookieJar();
$cookie = Zend_Http_Cookie::fromString('abc=1000; ' +
'domain=.abc.ru; ' +
'path=/; ' +
'expires=Wednesday, 28-Feb-12 20:41:22 UTC');
$httpClient->setCookie($cookie);发布于 2011-01-12 17:39:49
在PHP中不能使用加号连接字符串:
'abc=1000; ' +
'domain=.abc.ru; ' +
'path=/; ' +
'expires=Wednesday, 28-Feb-12 20:41:22 UTC'加号是算术运算符,这条语句只会导致'0‘。使用‘. operator。
https://stackoverflow.com/questions/4292062
复制相似问题