XAMPP не сохраняет файл cookie

Я пытаюсь запустить скрипт, который использует PHP CURL для входа на веб-сайт, и я хочу сохранить этот файл cookie для использования в последующих запросах.

Мое соединение с curl имеет такую ​​конфигурацию: [ ! d1] 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. Этот код также работает онлайн, когда я загружаю его на сервер.

Никакие erros не сообщаются CURL, когда я открываю страницу PHP, но логин завершается с ошибкой и файл не создается. Я даже установил разрешение 777 на папку и подпапки фонаря, я знаю, что это не очень хорошая идея, но все еще не работает. Может ли кто-нибудь помочь с этим?

Я использую Ubuntu 16.04 LTS и XAMPP 7.2.5-0

2
задан 22 May 2018 в 05:27

0 ответов

Другие вопросы по тегам:

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