设置 PHP_AUTH_USER 和 PHP_AUTH_PW 的方法在 PHP 中
作者:水悠悠予安
时间:2024-02-28
来源:互联网
浏览:0
本文将介绍如何在PHP中使用curl请求设置php_AUTH_USER和PHP_AUTH_PW并通过命令行使用curl请求。它还将显示如何确认值PHP_AUTH_USER和PHP_AUTH_PW是否已成功设置。在PHP中使用curlPost请求设置PHP_AUTH_USER和PHP_AUTH_PW我们将通过向PHP代码发送curl请求来设置用户名和密码。<?php$username='Kevin';$passWord='Musungu455';$url='Http://localhost:2145/
本文将介绍如何在 PHP 中使用 curl 请求设置 php_AUTH_USER 和 PHP_AUTH_PW 并通过命令行使用 curl 请求。它还将显示如何确认值 PHP_AUTH_USER 和 PHP_AUTH_PW 是否已成功设置。
在 PHP 中使用 curl Post 请求设置 PHP_AUTH_USER 和 PHP_AUTH_PW
我们将通过向 PHP 代码发送 curl 请求来设置用户名和密码。
php
$username = 'Kevin';
$passWord = 'Musungu455';
$url = 'Http://localhost:2145/test2';
$c = curl_init();
curl_setopt($c, CURLOPT_URL, $url);
curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
curl_setopt($c, CURLOPT_USERPWD, "$username:$password");
curl_setopt($c, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
$output = curl_exec($c);
$info = curl_getinfo($c);
print_r($info);
curl_close($c);
?>
输出:
Array
(
[url] => http://localhost:2145/test2
[content_type] => text/html; charset=iso-8859-1
[http_code] => 301
[header_size] => 262
[request_size] => 105
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 0
[total_time] => 0.000658
[namelookup_time] => 0.000132
[connect_time] => 0.000209
[pretransfer_time] => 0.000246
[size_upload] => 0
[size_download] => 236
[speed_download] => 358662
[speed_upload] => 0
[download_content_length] => 236
[upload_content_length] => -1
[starttransfer_time] => 0.000604
[redirect_time] => 0
[redirect_url] => http://localhost:2145/test2/
[primary_ip] => 127.0.0.1
[certinfo] => Array()
[primary_port] => 2145
[local_ip] => 127.0.0.1
[local_port] => 58738
[http_version] => 2
[protocol] => 1
[ssl_verifyresult] => 0
[scheme] => HTTP
)
在 PHP 中在命令行中使用 curl 请求设置 PHP_AUTH_USER 和 PHP_AUTH_PW
我们将通过命令行发送 curl 请求来设置用户名和密码。
curl --user Kevin:Musungu455 http://localhost:2145
在 PHP 中如何确认值 PHP_AUTH_USER 和 PHP_AUTH_PW 是否已成功设置
我们将检查用户名和密码是否已设置,如果已设置,则显示带有用户名和密码的成功消息。
php
if(!isset($PHP_AUTH_USER)) {
Header("WWW-Authenticate: Basic realm="My Realm"");
Header("HTTP/1.0 401 Unauthorized");
echo "Sign in cancelled\n";
exit;
} else {
echo "Hello $PHP_AUTH_USER."
;
echo "You entered $PHP_AUTH_PW as your password."
;
}
?>
输出:
Hello Kevin.
You entered Musungu455 as your password.
作者最新文章
灵活计算器
2026-09-16 17:45
苹果折叠屏iPhone预计售价是多少
2026-09-14 13:44
OpenAI GPT-6 Astra 自主通关《传送门》:技术原理与实验成本解析
2026-09-08 19:08
苹果与铠侠签署NAND长期供应协议:3-5年长约与不设价格上限背后的供应链战略
2026-09-08 16:58
PDF转PPT操作指南:在线、本地与批量转换及结果核对
2026-09-04 15:04
上一篇:
自动修复电脑的软件
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多
Windows 10
Windows
Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。
极度公式
Windows/macOS/Linux
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
















