カール出力を隠す

カール出力を隠す

カール要求をしていますが、以下のようにコンソールにhtml出力が表示されます。

<b>Warning</b>:  Cannot modify header information - headers already sent by (output started at /home/domain/public_html/wp-content/themes/explicit/functions/ajax.php:87) in <b>/home/domain/public_html/wp-content/themes/explicit/functions/ajax.php</b> on line <b>149</b><br />......

など

CURL要求を実行するときは、これらの出力を非表示にする必要があります。次のようにCURLを実行してみてください。

curl -s 'http://example.com'

しかし、まだ出力が表示されます。出力をどのように隠すことができますか?

ありがとう

ベストアンサー1

~からman curl

-s, --silent 自動モードまたは自動モード。進行状況インジケータやエラーメッセージは表示されません。ミュートカール。データは出力され続けます。多分端末/標準出力に尋ねることができます リダイレクトしない限り

したがって、出力を望まない場合は、次のようにします。

curl -s 'http://example.com' > /dev/null

おすすめ記事