SORU
17 Ocak 2010, Pazar


Kullanım PHP/SİL argümanlar KOYMAK

REST client library for CodeIgniter benim üzerinde çalışıyorum ve PHP değişkenleri KOYMAK SİLMEK göndermek için nasıl çalışmak için mücadele ediyorum.

Birkaç yerde insanların seçenekleri kullanarak gördüm:

$this->option(CURLOPT_PUT, TRUE);
$this->option(CURLOPT_POSTFIELDS, $params);

Rahatsız edici, bu hiçbir şey yapmak gibi görünüyor. Bu doğru deyişle parametrelerini ayarlamak için.

Eğer öyleyse, nasıl SİLMEK parametreleri ayarlarım?

*$this->() seçenek sadece CURLOPT_XX sabitler bir dizi oluşturur ve onları curl_setopt_array gönderir benim kütüphane, parçası() ne zaman inşa isteği yürütülür cURL*.

KOY okuyun ve aşağıdaki kodu kullanarak: parametrelerini SİLMEK için çalışıyorum

        case 'put':
            // Set up out PUT variables
            parse_str(file_get_contents('php://input'), $this->_put_args);
        break;

        case 'delete':
            // Set up out PUT variables
            parse_str(file_get_contents('php://input'), $this->_delete_args);
        break;

Burada iki seçenek var, yanlış şekilde yaklaşıyor muyum yoksa bir yerde benim kütüphaneleri bir hata var. Eğer teorik olarak eğer bu iş olursa bana haber versen ben bunu çözene kadar ayıklama çekiç uzak edebilirim.

Ben temelde yanlış bir yaklaşım üzerinde daha fazla zaman harcamak istiyorum.

CEVAP
17 Ocak 2010, Pazar


CURLOPT_PUT = TRUE kullanmak yerine CURLOPT_CUSTOMREQUEST = 'PUT' CURLOPT_CUSTOMREQUEST = 'DELETE' CURLOPT_POSTFIELDS ile değerleri ayarlayın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Philip DeFranco

    Philip DeFra

    16 EYLÜL 2006
  • Phymec

    Phymec

    18 Temmuz 2009
  • Shameless Maya

    Shameless Ma

    24 Mayıs 2012