我在我的网站上有一个密码保护网页文件夹,我在另一个域上获取该文件夹使用Curl,我想要的是:当我尝试打开URL时,它应该问我用户名和密码,而不是要求它显示"需要授权".
例:
如果我尝试访问"a"网址,则会询问我输入的用户名密码.精细.但它没有问我"b"上的用户名和密码(在这里使用curl).
任何的想法?
简而言之:我想Curl询问用户/密码提示.
问候
我不确定,如果可能的话?但如果可能的话请告诉我怎么做,否则我会将其关闭为"无效"
我有Plesk服务器,其中PHP作为CGI运行.
if (!isset($_SERVER['PHP_AUTH_USER'])) {
header('WWW-Authenticate: Basic realm="My Realm"');
header('HTTP/1.0 401 Unauthorized');
echo 'Text to send if user hits Cancel button';
exit;
} else {
echo "<p>Hello {$_SERVER['PHP_AUTH_USER']}.</p>";
echo "<p>You entered {$_SERVER['PHP_AUTH_PW']} as your password.</p>";
}
Run Code Online (Sandbox Code Playgroud)
上面的脚本应该提示用户名和密码.(是的)输入任何用户/通行证后,应打印出来.(不,它总是要求用户/通行证)
怎么解决?
我正在重新措辞我的问题,以清除混乱!
我希望匹配如果一个字符串有特定的字母,我使用字符类:
[ACD]
Run Code Online (Sandbox Code Playgroud)
它完美无缺!
但如果字符串有两次或多次重复或两个单独的字母,我想匹配
例如:
[AKL]应匹配:
ABCVL
AAGHF
KKUI
AKL
Run Code Online (Sandbox Code Playgroud)
但上述内容不应与以下内容相符:
ABCD
KHID
LOVE
Run Code Online (Sandbox Code Playgroud)
因为那些只有一次!
这就是我试图使用的原因:
[ACD]{2,}
Run Code Online (Sandbox Code Playgroud)
但它不起作用,可能它不是正确的正则表达式..正如一个正则表达式大师可以帮我解决这个难题吗?
谢谢
PS:我会在MYSQL上使用它 - 一种不同的方法也欢迎!但我喜欢使用正则表达式来实现更智能和更短的查询!