スクリプトが実行されているサーバーの情報を次の URL またはサーバーに渡そうとしています。
カールを使ってみました。次の2つの欠点があります。
ファイルが見つからない場合、ファイルが見つからないことが通知されます
リモートファイルの実行が完了するまで待機します。
curl または他のコマンドを使用して、両方を克服するにはどうすればよいですか?
編集:
ファイルが実際に存在しない場合でも、curl によって表示される file not found メッセージ エラー メッセージを抑制したいと思います。
宛先ページからの出力が必要ないため、宛先ページの実行が完了するまで待ちたくありません。コードをトリガーして、残りの別のスクリプトを続行したいだけです
例:
次の Web サーバーにすべてを格納するログ システムを構築しようとしています。ログ システムを実装するクライアント Web サイトは、Web サーバー内のファイルを呼び出して、システムに必要なデータの一部を送信します。
私が使用しているコード:
// create a new cURL resource
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "http://example.com/log.php?data=data");
curl_setopt($ch, CURLOPT_HEADER, 0);
// grab URL and pass it to the browser
curl_exec($ch);
// close cURL resource, and free up system resources
curl_close($ch);