開発環境を.htaccess-passwordでロックしました。.htaccess-passwordがブロックしています。
私は現在、そのhtaccess-protected-folderへのcURL要求を使用するスクリプトで作業していますが、動作しません。 htaccess-protectionを削除すると正常に動作します。
GoogleBotやその他の人間の要求など、UserAgentをブロックする方法はありますか?ただし、cURLを許可しますか?
開発環境を.htaccess-passwordでロックしました。.htaccess-passwordがブロックしています。
私は現在、そのhtaccess-protected-folderへのcURL要求を使用するスクリプトで作業していますが、動作しません。 htaccess-protectionを削除すると正常に動作します。
GoogleBotやその他の人間の要求など、UserAgentをブロックする方法はありますか?ただし、cURLを許可しますか?
あなたはこのようにHTTP認証のユーザー名とパスワードを定義することができます。
curl -u username:password http://...
あなたは、ブラウザからアクセスしながら、HTTP認証を無効にする必要はありませんが、あなたのスクリプトからアクセスすることができますこの方法。
EDIT:/:[?どうやってPHPのカールでHTTP基本認証を使用して要求を行います](HTTPの
curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
ありがとうございました:) – GeneralError
可能な重複:PHP CURLのオブジェクトを扱う場合にもそのように定義することができます/stackoverflow.com/questions/2140419/how-do-i-make-a-request-using-http-basic-authentication-with-php-curl) –