Cookies w curlu nie zapisują się przy wykonywaniu

0

Witam mam pytanie dotyczące CRON'a, ustawilem skrypt, ale nie działają cookies tzn nie sa zapisywane tak jak wczesniej przy wywolywaniu z przegladarki.

Mam takie coś w funkcji Curl'a:

        
if($type!==false)
        {
            curl_setopt($handle, CURLOPT_COOKIEFILE,dirname(__FILE__)."/cook-".$type.".txt");
            curl_setopt($handle, CURLOPT_COOKIEJAR,dirname(__FILE__)."/cook-".$type.".txt");
        }

Moje pytanie czy w opcjach CRON'a musi być jakaś dodatkowa komenda zeby to zadziałało czy co może być przyczyną?

0

Pamiętaj że cron wykonuje się w innym katalogu, zazwyczaj jest to /home/login, ale bywa różnie. Podaj ścieżki bezwzględne w skrypcie.

0

Sprawdzałem już bezwzględną ścieżke. Sprawdzalem także zapis normalnego pliku(ta sama sciezka) i działa, jednak w CURL nie zapisuje tych Cookies

0

Podal jawna sciezke do katalogu:

curl_setopt($handle, CURLOPT_COOKIEFILE, '/home/user/cookie.txt');

Sprobuj wywolac skrypt z poziomu wget-a i zobacz czy dzieje sie tak samo:

wget http://twoj-serwer.com/skrypt.php

1 użytkowników online, w tym zalogowanych: 0, gości: 1