这是我的代码:
public bool login_user(string username, string password)
{
// try to login user through php script
try
{
string response = wc.DownloadString(configurationUrl + "login.php?user=" + username + "&password=" + password);
if (response == "LOGIN_TRUE")
return true;
}
catch (Exception E)
{
MessageBox.Show(E.Message);
UnableToConnect = true;
return false;
}
return false;
}
当我直接从浏览器导航到 DownloadString() 方法上的链接时,我看到上面写着一个空白页:
LOGIN_TRUE
但是,当我使用正确的登录名和密码调用此函数时,它返回 false。
只有在我将 PHP 文件从本地服务器传输到远程服务器后,我才会看到此错误
这里出了什么问题,为什么这在本地而不是在远程服务器上有效?
任何帮助将不胜感激!