Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将HTTPRequest中的True或False从c#返回到服务器上的php文件_C#_Php_Xamarin_Xamarin.forms_Httprequest - Fatal编程技术网

将HTTPRequest中的True或False从c#返回到服务器上的php文件

将HTTPRequest中的True或False从c#返回到服务器上的php文件,c#,php,xamarin,xamarin.forms,httprequest,C#,Php,Xamarin,Xamarin.forms,Httprequest,我正在创建一个应用程序,它显示放置在外部服务器数据库中的新闻。应用程序加载在该服务器上创建的JSON,并用它填充其listview。我正在用c#(Xamarin表单,跨平台)创建应用程序 现在,我可以从服务器下载JSON,列表就被填满了。太好了 但现在我想检查一下是否有新消息。如果有,检查返回true,然后再次下载JSON 所以我想创建一个PHP文件,通过get请求获取一个参数。它发送上一次请求JSON的时间戳:“www.example.com/test.php?timestamp=824365

我正在创建一个应用程序,它显示放置在外部服务器数据库中的新闻。应用程序加载在该服务器上创建的JSON,并用它填充其listview。我正在用c#(Xamarin表单,跨平台)创建应用程序

现在,我可以从服务器下载JSON,列表就被填满了。太好了

但现在我想检查一下是否有新消息。如果有,检查返回true,然后再次下载JSON

所以我想创建一个PHP文件,通过get请求获取一个参数。它发送上一次请求JSON的时间戳:“www.example.com/test.php?timestamp=82436594365”

现在,在PHP脚本中,我检索这个时间戳。我知道怎么做。但是现在我想在php脚本中执行DB检查,然后将true或false发送回应用程序

我如何做到这一点?我试着在谷歌上搜索,但我需要更多的解释。我不知道这部分是怎么工作的

我希望有人能给我解释一下。谢谢

伪代码中的

var count = select count(stories) where timestamp > last_timestamp;

if (count > 0) 
  return true;
else
  return false;

这与您的Xamarin部分无关,那么为什么要放置Xamarin标记呢?确实如此,我需要在我的应用程序中获取此true/false。因此,如果您在php中使用return,这将是我的应用程序中收到的值,该应用程序执行httprequest?我如何在我的应用程序端接收到这个消息呢?你可以返回true作为响应的主体,或者如果你更容易处理的话,也可以用json来包装它。我不是PHP专家-您需要做一些研究才能将其转化为有效的PHP代码。