Я получаю странную ошибку в своем приложении Zend с этим фрагментом кода:
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'www.xyz.com/ab.php');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($curl);
curl_close($curl);
if (!isset($location->country)) {
$location = new Zend_Session_Namespace('location');
$xml = new SimpleXMLElement($data);
$location->city=$xml->City;
}
Это ошибка, я получаю:
Fatal error: Uncaught exception 'Zend_Session_Exception' with message 'session has already been started by session.auto-start or session_start()
Когда я удаляю этот код, все работает нормально.
Есть идеи ??
Редактировать: При дальнейшей отладке я обнаружил, что ошибка не из-за кода скручивания - она появлялась позже, когда я назначал $ location-> city = $ xml-> City;
Но когда я изменяю эту строку на $ location-> city = ''. $ Xml-> City. '';
Это начинает работать .......... это сводит меня с ума !!!!