XAMPP не сохраняет файл cookie
Я пытаюсь запустить скрипт, который использует PHP CURL для входа на веб-сайт, и я хочу сохранить этот файл cookie для использования в дальнейших запросах.
Мое соединение curl имеет эту конфигурацию:
CURLOPT_FOLLOWLOCATION => false,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => true,
CURLOPT_USERAGENT => "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)",
CURLOPT_COOKIEJAR => dirname(__FILE__) . "/cookie.txt",
CURLOPT_COOKIEFILE => dirname(__FILE__) . "/cookie.txt"
Проблема в том, что я написал этот код, используя Wamp для Windows, и отлично работает! Вход в систему успешен, и cookie.txt создан.
Но когда я использую тот же код с использованием XAMPP в Linux, он не работает. Файл cookie.txt не создан, и я не могу выполнить дальнейшие запросы без файла cookie. Этот код также работает онлайн, когда я загружаю его на сервер.
Когда я открываю страницу PHP, CURL не сообщает об ошибках, но вход в систему завершается неудачно, и файл не создается. Я даже установил разрешение 777 для папки и подпапок lampp, я знаю, что это не очень хорошая идея, но все еще не работает. Кто-нибудь может помочь с этим?
Я использую Ubuntu 16.04 LTS и XAMPP 7.2.5-0