Чтобы использовать файлы cookie с curl, вам нужно указать «банку cookie», в которой файлы cookie должны храниться и загружаться.Вы можете сделать это, используя опции CURLOPT_COOKIEFILE
и CURLOPT_COOKIEJAR
.Что-то вроде этого должно сделать это:
curl_setopt($ch, CURLOPT_COOKIEJAR, 'facebook_cookies.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, 'facebook_cookies.txt');
Проверьте http://php.net/curl_setopt для получения дополнительной информации.
Кроме того, вы также можете передать $post_fields
в виде массива CURLOPT_POSTFIELDS
, поэтому вам не нужно создавать строку запроса самостоятельно.Если вы хотите сделать это, есть также функция http_build_query()
, которая делает это.Это не связано с темой, которую вы опубликовали.