0
這是我的代碼:爲什麼我不能在遠程服務器上使用webClient?
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文件從本地到遠程服務器
這是怎麼回事錯在這裏,爲什麼這個工作在本地而不是遠程服務器上?
任何幫助將不勝感激!
添加一個手錶,看看你得到的響應variable.could有空格。 –
還要確保在遠程服務器上有該用戶的權限的用戶/密碼設置。 – MethodMan
沒有空格,並且不僅此功能不起作用,而且所有類似的函數總是返回false?響應是「LOGIN_TRUE」,沒有空格。 –