Пишу так
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 скрипт и куки) находятся в одной директории.