c # — получить эхо от php (xamarin)

Я пишу приложение на C # с Xamarin. Я создал PHP-файл, и если я тестирую в браузере, он работает. Эхо возвращается (хорошо) (ошибка пароля) (ошибка входа в систему)

Я не знаю, как получить его обратно в xamarin, чтобы я мог написать базовую проверку

PHP

<?php
require_once('ConnectionInfo.php');
if(isset($_GET['Username']) && isset($_GET['Password'])){

$Username = $_GET['Username'];
$password = $_GET['Password'];

mysql_select_db($database_localhost,$con);
$query_search = "SELECT * FROM user where Username = '$Username'";
$query_exec = mysql_query($query_search) or die(mysql_error());
if($query_exec!=null){
while($result_array = mysql_fetch_assoc($query_exec)) {
$password_array = $result_array['Password'];
}
if($password == $password_array){
echo "OK";
}else{
echo "ERROR PASSWORD";
}
}else {
echo "ERROR LOGIN";
}
}else{
echo "ERROR";
}
?>

так что в событии кнопки C # в основном

if(ok)
{
//go to next page
} else {
//show error
}

0

Решение

Если вы просто хотите прочитать вывод из php, код ниже сделает свое дело

 WebClient client = new WebClient();

byte[] html = client.DownloadData(http://tempuri.com/temp.php);
UTF8Encoding utf = new UTF8Encoding();
string res = utf.GetString(html);

if(res == "OK")
{
//go to next page
} else {
//show error
}
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]