PHP Curl CURLOPT_COOKIEJAR fayl-a cookie-ləri yazmır

[code]<?php function file_get_contents_curl($url) { global $tmpfname; $ch = curl_init(); curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE); curl_setopt($ch, CURLOPT_COOKIEJAR, $tmpfname); curl_setopt($ch, CURLOPT_COOKIEFILE, $tmpfname); $data = curl_exec($ch); curl_close($ch); return $data; } // cookie // $tmpfname = tempnam("/tmp", "FOO"); $handle = fopen($tmpfname, "w"); fwrite($handle, ''); fclose($handle); // cookie // $producturl = 'http://cavablar.net'; $get = file_get_contents_curl($producturl); echo $tmpfname; ?>[/code] Yuxarıdakı kod normalda temp faylına cavablar.net saytından əldə olunan COOKİE-ləri yazmalı idi. Amma temp faylı boş göstərir php skript-i çalışdırdıqdan sonra.

Verilmiş cavablar və yazılan şərhlər (2 cavab var)

Ayxan (2015-03-20 13:43:44)
problem serverde idi. nginx permissions. ozum hell eledim. coxsagolun

Cabbarov Sübhan (2015-03-20 01:55:52)
Kodu yoxladım işləyir məndə. Sadəcə faylı göstərilən temp qovluğuna yox elə kompun öz temp qovluğuna yerləşdirir. Nəticə: C:\Users\User-Name\AppData\Local\Temp\FOO72AD.tmp içində olan [code]# Netscape HTTP Cookie File # http://curl.haxx.se/docs/http-cookies.html # This file was generated by libcurl! Edit at your own risk. cavablar.net FALSE / FALSE 0 PHPSESSID 2ncceh2338u7uerfa925tpllm2[/code]

Mövzu üzrə bənzər suallara da baxa bilərsiniz.

Bu Domain ilə nə edə bilərəm ?

PHP – də kömək

Php-Mysql sual

php strstr

Php kodda fərq

Php bind_param xətası