2016-03-22 24 views
1

Diziyi kıvrımlı parametrelere geçirmeyi denedim, ancak isteğinize ters eğik çizgi eklemeyi denedim.Kıvrılma ters eğik çizgi eklemesi

Php kodu:

$domain = 'website.com'; 
curl_setopt($ch, CURLOPT_URL, "http://domain.com/x.json?domains='[\"".$domain."\"]'"); 

günlükleri:

"GET /x.json?domains='[\"http://website.com\"]' HTTP/1.1" 200 105 "-" "-" 

Eğer dizi '[\"http://website.com\"]' değil '["http://website.com"]' benziyor Gördüğünüz gibi.

Birisi bana yardım edebilir mi lütfen.

cevap

2

urlencode() değerini, bir URL ile GET parametresi olarak geçirmek için kullanabilirsiniz.

Dene:

curl_setopt($ch, CURLOPT_URL, "http://website.com/x.json?domains=".urlencode('["'.$domain.'"]')); 
+0

Sonuç: etki =% 5B% 22http% 3A% 2F% website.com% böyle bakacağız kaydeder, ancak $ _GET [çıktısını eğer yılında% 22 5D – Pixel

+1

'alan adları'] JSON Dizisini String olarak alırsınız. –

İlgili konular