İki Sunucular var. Yani orada biz bazı parametreler GET olsun ki ben ileriye böyle CURL kullanarak, sunucuyu Sağlama için: Codeigniter'da CURL kullanarak iki sunucu arasında veri nasıl gönderilir?</p> <p><strong>1. Lisanslama Şimdi</strong></p> <p><strong>2. Sağlama</strong></p> <p>bir istemci (android/ios cihaz) sunucusu lisans için bir istek gönderir:
$skey = $this->input->get('site_id');
$uid = $this->input->get('user_id');
$url = "http://127.0.0.1/example.com?site_key=".$skey."&uid=".$uid;
$wget_cmd = "wget --no-check-certificate \"".$url."\" >/dev/null 2>/dev/null ";
//echo($wget_cmd);
//exec($wget_cmd);
// create a new cURL resource
$ch = curl_init();
//curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_VERBOSE, TRUE);
curl_setopt($ch, CURLOPT_HTTPGET, TRUE);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_TIMEOUT, 300);
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, $url);
//curl_setopt($ch, CURLOPT_HEADER, 0);
// grab URL and pass it to the browser
curl_exec($ch);
echo curl_error($ch);
// close cURL resource, and free up system resources
curl_close($ch);
Şimdi provizyon sunucusu
provisioning.php adlı bir dosya vardır. Orada
Lisans sunucusundan lisans talebine bağlı olarak bazı DB işlemleri gerçekleştiriyorum ve lisans sunucusuna geri göndermek istediğim bir URL oluşturuyorum.
sağlama ben URL DB işlemlere dayalı böyle üretmek: Burada
$uri = site_url('/uploads/'.$user_ini['custom_ini_filename'].'.ini');
$ini_url = json_encode($uri,JSON_UNESCAPED_SLASHES);
Ben lisans sunucusuna geri bu $ini_url
dönmek istiyorum.
- Bunu nasıl yapacağım?
- Bu
$ini_url
lisans sunucusuna nasıl erişilir?
, sen '1. [Dokümanlar] olarak ayarlanmış CURLOPT_RETURNTRANSFER' seçeneği (http://php.net/ kullanmak zorunda Sunucu Sağlama manuel/tr/function.curl-setopt.php). – Tpojka
@Tpojka Lisans sunucusundaki $ ini_url dosyasına nasıl erişilir? Daha fazla işlem için bunun değerini kullanmak istiyorum – Rajan