私は、ユーザにいくつかの情報を示す簡単なPHPスクリプトを持っています。同じページがcURLでリクエストされているか、Wgetで保存されている場合は、この情報をできるだけ短くしたいと思います。ページがcURLまたはWgetでアクセスされた場合のPHPでの検出
私はStackoverflowに関するいくつかの同様の質問を見ましたが、 "I want to block cURL"や "...のようなフォーム要求をリダイレクトする"のようないくつかの追加があります。通常、cURLを使用すると、すべてのリクエストパラメータを変更してブラウザであるとふれることができるため、cURLリクエストを確実に検出することはできません。大したことはありません。私はcURLをブロックしたくありません。一般的なcURL(とWget)リクエストに対して特別なサービスを提供したいと思います。
ユーザーがスマートに自動化することができれば、その目的のために別のURLを指定してください。つまり、APIを提供することによって人間が消費するページとソフトウェアを消費するページとを分離する。 –
彼は十分にスマートである必要はありません;)例のサービスはifconfig.io→ブラウザによるリクエストです:たくさんの情報。 cURL経由でリクエスト:IPアドレスのみ。私は同じ役に立つ行動をしたい。 – pixelbrackets