Сохранит куки curl php

157
26 июля 2019, 17:50

Почему такой код не сохраняет куки?

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://ocservice.taobao.com/cookieController/processUserCookie?site=CN_zh-CN_CNY_156&callback=jsonp_1546706091271_92560');
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookie.txt');
$http_headers = array(
                'Host: www.google.ca',
                'User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0.2) Gecko/20100101 Firefox/6.0.2',
                'Accept: */*',
                'Accept-Language: en-us,en;q=0.5',
                'Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7',
                'Connection: keep-alive'
              );
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $http_headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
$output = curl_exec($ch);
curl_close($ch);
Answer 1

Забыл обработать https, поэтому данный скрипт не работает в принципе от слова вообще:

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);

Документацию смотрите внимательнее.

Answer 2
curl_setopt($ch, CURLOPT_COOKIEJAR, __DIR__ . "/cookies.txt");
curl_setopt($ch, CURLOPT_COOKIEFILE, __DIR__ . "/cookies.txt");
READ ALSO
Копирование строк таблицы mysql php

Копирование строк таблицы mysql php

Как скопировать одну строку таблицы в эту же таблицу?

157
Добавить свое поле в запрос SELECT

Добавить свое поле в запрос SELECT

Подскажите пожалуйста есть код, который делает копию полей в таблице

128
Каким образом выгружается id_user (внешний ключ) в mysql базу

Каким образом выгружается id_user (внешний ключ) в mysql базу

У меня есть таблица №1 у нее уникальный ключ id_user и есть таблица№2, которая имеет внешний ключ к таблице №1 к ключу id_userКогда пользователь...

160
Не подключаются файлы через namespace

Не подключаются файлы через namespace

В файле /controllers/AddControllerphp подключенный через use класс из другого файла

141