Есть php скрипт, задача которого отправить некоторые данные в форму и распарсить полученные данные.Так как сервер кроме данных формы проверяет также cookies, то было принято решение использовать curl с опцией CURLOPT_COOKIEJAR для предварительного открытия страницы формы с целью получения cookies т дальнейшего их сохранения в файл с последующим использованием для отправки формы и получения данных. с помощью опции CURLOPT_COOKIEFILE.В опции CURLOPT_COOKIEJAR находится абсолютный путь к файлу, который создается в папке с правами 777 и owner = www:www (при 664, к примеру, файл даже не создается).Проблема в том, что, на выходе после отправки формы получаются данные точно такие же, как при отправке формы без cookies. В чем может быть дело?FreeBSD 6.3-STABLE FreeBSD 6.3-STABLEPHP Version 5.2.12Configure Command './configure' '--with-layout=GNU' '--with-config-file-scan-dir=/usr/local/etc/php' '--enable-libxml' '--with-libxml-dir=/usr/local' '--enable-reflection' '--enable-soap' '--program-prefix=' '--disable-cli' '--enable-force-cgi-redirect' '--enable-fastcgi' '--with-apxs2=/usr/local/sbin/apxs' '--with-regex=php' '--with-zend-vm=CALL' '--disable-ipv6' '--prefix=/usr/local' '--mandir=/usr/local/man' '--infodir=/usr/local/info/' '--build=i386-portbld-freebsd6.3'php cli пересобран в надежде получить php 5.3 под freebsd и является ограниченно функциональным.
|