0

我用网络浏览器尝试了 Phalanger 的教程,它有效!:) 但是现在我尝试自动登录到一个网站,但我无法使用 Windows Webform 控件发送额外的身份验证标头。它给了我找不到方法!我错过了吗?

$authData = "test@mail.com:test"; 
$authHeader = "Authorization: Basic " + base64_encode($authData) + "\r\n" + "User-Agent: MyUserAgent\r\n";
$this->browser->navigate($url,"",null,$authHeader);

我查看了文档,Windows Webforms Navigate 方法需要 4 个变量,但它总是让我找不到方法!我也试过了

$authData = utf8_encode("test@mail.com:test");

但这给了我错误函数 utf8_encode not found?对不起,如果这是愚蠢的问题。谢谢。

编辑:异常详细信息:

PHP.Core.PhpException was unhandled by user code
Message: An exception of type 'PHP.Core.PhpException' occurred in PhpNetCore.dll but was not handled in user code
Additional information: Call to undefined function: 'test\utf8_encode'
4

0 回答 0