2012-04-22 25 views

答えて

1

私は、このための解決策が見つかりました:これは

0

curl PHP拡張機能を使用してこれを行うことができます。

2

以下のコードはあなたのために働くはずです。ただphp_curl拡張を有効にしてください。

<?php 

// URL on which we have to post data 
$url = "http://localhost/tutorials/post.php"; 

// Any other field you might want to post 
$json_data = json_encode(array("name"=>"PHP Rockstart", "age"=>29)); 
$post_data['json_data'] = $json_data; 
$post_data['secure_hash'] = mktime(); 

// Initialize cURL 
$ch = curl_init(); 

// Set URL on which you want to post the Form and/or data 
curl_setopt($ch, CURLOPT_URL, $url); 
// Data+Files to be posted 
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); 
// Pass TRUE or 1 if you want to wait for and catch the response against the request made 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
// For Debug mode; shows up any error encountered during the operation 
curl_setopt($ch, CURLOPT_VERBOSE, 1); 
// Execute the request 
$response = curl_exec($ch); 

// Just for debug: to see response 
echo $response; 
+0

その難しい方法です。私がHTTPリクエストを作成するためのフレームワークを使用していない場合、その良いことです。私はyiiフレームワークを使ってそれを行う方法を見つけたい。 – Dar

関連する問題