私はPHPのカールに苦労しています。これが問題です:
次のコードでは、パラメーター$query
として渡すcurl_init()
と機能せず、エラーはまったく発生しません。しかし、正確なコンテンツをコードに渡すと、$query
正常curl_init()
に動作します。
$query1 = "'user:passwd@192.168.0.199/cdtc-test/service.php/find/ca_objects?q=*'";
$curl = curl_init($query1);
$errmsg = curl_error( $curl );
if (!$errmsg =='') {die($err.':'.$errmsg);}
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$header = curl_getinfo( $curl );
print_r ($header);
$result = curl_exec ($curl);
curl_close ($curl);
の結果はprint_r ($header)
、url が渡されたことを示しています。何が悪いのかわかりません。何か案は?前もって感謝します。
Array ( [url] => 'user:passwd@192.168.0.199/cdtc-test/service.php/find/ca_objects?q=*'
[content_type] => [http_code] => 0 [header_size] => 0 [request_size] => 0
[filetime] => 0 [ssl_verify_result] => 0 [redirect_count] => 0 [total_time] => 0
[namelookup_time] => 0 [connect_time] => 0 [pretransfer_time] => 0 [size_upload] => 0
[size_download] => 0 [speed_download] => 0 [speed_upload] => 0
[download_content_length] => -1 [upload_content_length] => -1
[starttransfer_time] => 0 [redirect_time] => 0 [certinfo] =>
Array ( ) [redirect_url] => )