Php .htaccess密码已被阻止
我已使用.htaccess密码锁定了我的开发环境 虽然我现在正在编写一个脚本,该脚本使用对该htaccess受保护文件夹的cURL请求,但它不起作用。当我删除htaccess保护时,它可以正常工作Php .htaccess密码已被阻止,php,.htaccess,curl,Php,.htaccess,Curl,我已使用.htaccess密码锁定了我的开发环境 虽然我现在正在编写一个脚本,该脚本使用对该htaccess受保护文件夹的cURL请求,但它不起作用。当我删除htaccess保护时,它可以正常工作 有没有一种方法可以阻止用户代理(如GoogleBot和其他人工请求),但允许cURL?您可以这样定义HTTP身份验证用户名和密码: curl -u username:password http://... 这样,您不必在从浏览器访问HTTP身份验证时禁用它,但可以从脚本访问它 编辑:如果使用PHP
有没有一种方法可以阻止用户代理(如GoogleBot和其他人工请求),但允许cURL?您可以这样定义HTTP身份验证用户名和密码:
curl -u username:password http://...
这样,您不必在从浏览器访问HTTP身份验证时禁用它,但可以从脚本访问它
编辑:如果使用PHP CURL对象,也可以将其定义为:
curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
可能重复的