PHP でフォームを使用せずに POST データを URL に投稿する
PHP では、HTML フォームを利用せずに URL にデータを投稿することができます。カールを使って。このメソッドを使用すると、フォームに入力して送信するために変数を送信できます。
解決策:
curl を使用してデータを URL に投稿するには、次の手順に従います:
$url = 'http://www.someurl.com'; $myvars = 'myvar1=' . $myvar1 . '&myvar2=' . $myvar2; $ch = curl_init($url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $myvars); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $response = curl_exec($ch);
このコード内:
curl_setopt() はさまざまな Curl を構成しますオプション:
curl_exec()実行後、対象URLからのレスポンスが$responseに格納されます。この応答は、必要に応じてさらに処理できます。
以上がフォームを使用せずに PHP で URL にデータを POST する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。