想用workerman做個HTTP代理。想讓使用代理的人輸入用戶名和密碼才可以。如下圖手機設(shè)置所示。
我在服務(wù)端如何拿到用戶所上傳的用戶名與密碼呢???求指教。。
$worker->onMessage = function($connection, $buffer)
{
if (!isset($_SERVER)) {
Http::header('WWW-Authenticate: Basic realm="My Realm"');
Http::header('HTTP/1.0 407 Unauthorized');
echo 'Text to send if user hits Cancel button';
exit;
} else {
echo "<p>Hello {$_SERVER}.</p>";
echo "<p>You entered {$_SERVER} as your password.</p>";
}
};
https://github.com/walkor/php-http-proxy? workerman 有個http代理的例子,是可以用的,我用過,不過好像不支持用戶名 密碼。找下http代理協(xié)議的資料研究下吧,加上應(yīng)該不難