gpt4 book ai didi

.htaccess 密码验证但允许发布请求

转载 作者:行者123 更新时间:2023-12-05 01:48:12 25 4
gpt4 key购买 nike

我想用密码保护我的域,因为我只是用它来测试脚本,但我需要允许 curl HTTP POST 请求。这可能吗?

当前的.htaccess:

#AuthUserFile /home/domain/.htpasswds/.htpasswd
#AuthType Basic
#AuthName "Protected Domain"
#Require valid-user

PHP curl 请求

    $handle = curl_init('http://wwww.domain.com/cgi/mailScript.php');
curl_setopt($handle, CURLOPT_POST, 1);
curl_setopt($handle, CURLOPT_POSTFIELDS, $serial);
curl_exec($handle);

PHP 错误:

Authorization Required

This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.

Additionally, a 401 Authorization Required error was encountered while trying to use an ErrorDocument to handle the request.

编辑:我关心的不是安全性,而是阻止人们浏览网站。

最佳答案

$username = 'login';
$password = 'pass';
//...
curl_setopt($handle, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($handle, CURLOPT_USERPWD, $username . ":" . $password);
curl_exec($handle);

关于.htaccess 密码验证但允许发布请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16508696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com