VB6读取网站上的PHP文件进行身份验证过程

VB6读取网站上的PHP文件进行身份验证过程,php,vb6,Php,Vb6,我想让VB6表单读取网站上包含密码字符串的PHP文件,它将密码保存为字符串,并将用户插入的条目与字符串进行比较,以允许访问(可能我使用加密和解码方法) 除了如何读取网站上的PHP文件以获取所需字符串之外,我对上述内容没有任何问题。PHP文件将由网站的网站管理员制作,他将向我发送该文件的文本,以便与我的软件一起使用。但我真的不知道如何读取PHP文件——它是否像web浏览器可以读取的HTML一样?还是通过脚本 PHP将包含可由网站管理员以字符串形式更改的密码。我的软件的用户必须是网站的成员,并向管理

我想让VB6表单读取网站上包含密码字符串的PHP文件,它将密码保存为字符串,并将用户插入的条目与字符串进行比较,以允许访问(可能我使用加密和解码方法)

除了如何读取网站上的PHP文件以获取所需字符串之外,我对上述内容没有任何问题。PHP文件将由网站的网站管理员制作,他将向我发送该文件的文本,以便与我的软件一起使用。但我真的不知道如何读取PHP文件——它是否像web浏览器可以读取的HTML一样?还是通过脚本

PHP将包含可由网站管理员以字符串形式更改的密码。我的软件的用户必须是网站的成员,并向管理员询问密码,然后他/她将获得使用该软件的认证。在加载的情况下,表单必须读取该PHP文件并获取密码并将其保存在字符串数据类型中


然后将其与用户插入表单文本框中的密码进行比较。一旦它们是一样的。窗体卸载并显示另一个窗体,它是主窗体。如果密码错误,则msgbox密码不正确。我不知道如何读取网站上的PHP文件。我已经得到了网站管理员的批准,因为软件与网站的材料相关。

我猜你根本不会“阅读PHP文件”。通常,服务器的配置使得命中“PHP文件”的GET导致脚本被解释,脚本创建并发送响应

没有什么可以阻止这样的PHP页面以您想要的任何编码发回纯文本,或者它可以发回XML或HTML。。。或者几乎其他任何东西

在VB6中执行此操作的最简单方法是:

  • 使用您要编写的简单隐藏用户控件的内置AsyncRead方法(只需几行代码),或者
  • 使用MSXML 3.0 XmlHttpRequest(MSXML2.XMLHTTP)对象,如果安装了IE 5.x,该对象应该早在Win95就出现在Windows中
在所有受支持的Windows版本(Vista和更高版本)中,您还应该将WinHttpRequest对象作为操作系统的一部分提供,而无需安装或部署。这可能提供了根本不使用UrlMon/IE缓存的优势,从而避免了XmlHttpRequest的常见问题


不过,我还是要介绍一下VB6附带的老掉牙的WinInet控件。

您能详细解释一下您想要的最终结果吗?你想让VB6表单登录到PHP网站吗?我编辑了问题并添加了关于我需要什么的说明。作为未经授权的用户,什么会阻止我访问该URL并通过浏览器检索密码?它将被加密,软件将对其进行解码。它将以何种方式加密?