2015-06-29 24 views

cevap

7
gelecekte

çözümü aramak için geçen süreyi kaçınmak için

Tamam, gönderme cevap

Hedef: API belirli URL yani POST veri gönderme

Çerçevesi:Codeigniter

Çözüm:

olduğunu geçmek için gerekli veriler Diyelim ad, e-posta, şifre içeren bir dizi

Evet biz

public function postCURL($_url, $_param){ 

     $postData = ''; 
     //create name value pairs seperated by & 
     foreach($_param as $k => $v) 
     { 
      $postData .= $k . '='.$v.'&'; 
     } 
     rtrim($postData, '&'); 


     $ch = curl_init(); 
     curl_setopt($ch, CURLOPT_URL,$_url); 
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); 
     curl_setopt($ch, CURLOPT_HEADER, false); 
     curl_setopt($ch, CURLOPT_POST, count($postData)); 
     curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);  

     $output=curl_exec($ch); 

     curl_close($ch); 

     return $output; 
    } 

Değil cURL

echo (is_callable('curl_init')) ? '<h1>Enabled</h1>' : '<h1>Not enabled</h1>' ; 

Teşekkür kullanmaya müsait olup olmadığını ya da test etmek için buraya cURL kullanacak ve öyle: 0

$passData = array(
      "name" => $_name, 
      "email" => $_email, 
      "password" => $_pass 
     ); 
$url = '192.168.100.51/AndroidApi/v2/register'; 

echo '<br><hr><h2>'.$this->postCURL($url, $params).'</h2><br><hr><br>'; 

Fonksiyon url POST aracılığıyla veri gönderme için

Hata:

{ "hata": true, "mesaj": "E-posta adresi geçerli değil"}

VEYA Başarı:

{ "hata": false, "message": "Başarıyla kayıtlıdır" }

İlgili konular