Задать вопрос

Почему PHP curl пересохраняет в файл не правильные cookies?

Пишу так
curlt_it
if need login -> login
again curl_it but with right cookies
return

Все работает если скрипт в одном файле, но стоит мне функцию curlt_it вынести за файл и подключать файл как отдельный curl начинает перезаписывать файл, то есть во время return куки еще правильные (полученные после авторизации) но на момент окончания в изначальном скрипте функции curl_it откуда-то берутся неадекватные куки. Я не могу понять почему и откуда.
1-2 файлы.
1) require_once(2)
1) curlt_it
2) bad cookies
2) if need login -> login
2) good cookies
2) again curl_it but with right cookies
2) good cookies
2) return
1) bad cookies


Куки в функции беру из файла

curl_setopt($ch, CURLOPT_COOKIEFILE, $cookiefile);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookiefile);


Также пытался использовать абсолютные пути, тоже самое. Все 3 файла (1 - 2 скрипт и куки) находятся в одной директории.
  • Вопрос задан
  • 2882 просмотра
Подписаться 3 Оценить 3 комментария
Решения вопроса 1
JekFdrv
@JekFdrv Автор вопроса
webdeveloper
Мои незнания в php...
Все что после return не работает а у меня после него было curl close и CURLOPT_COOKIEJAR не работал.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы