是否可以在iPhone应用程序中实时向php应用程序发送数据?

是否可以在iPhone应用程序中实时向php应用程序发送数据?,php,iphone,Php,Iphone,我想制作一个iPhone应用程序,将一些数据发送到PHP网站,我知道这可以通过web服务实现,但如何实现呢?可以实时完成吗?如果我有几部iPhone,如何制作我的应用程序?你可以通过链接将数据作为查询字符串传递 e、 g.www.yoursite.com/option/update?id= 按HttpRequest发送 NSString *content = @"message=Message&user=21"; NSMutableURLRequest *request = [[NS

我想制作一个iPhone应用程序,将一些数据发送到PHP网站,我知道这可以通过web服务实现,但如何实现呢?可以实时完成吗?如果我有几部iPhone,如何制作我的应用程序?

你可以通过链接将数据作为查询字符串传递

e、 g.www.yoursite.com/option/update?id=

按HttpRequest发送

 NSString *content = @"message=Message&user=21";

NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"http://www.example.com/form.php"]];//The address of the website page
[urlRequest setHTTPMethod:@"POST"]; //Method GET/POST. POST is recommended
[urlRequest setHTTPBody:[content dataUsingEncoding:NSISOLatin1StringEncoding]];


// generates an autoreleased NSURLConnection
[NSURLConnection connectionWithRequest:request delegate:self];

From:

在iOS中实现这一点的典型方法是通过RESTful服务。许多网站通过GET查询公开其数据。任何结果都以机器可读的格式返回,如JSON或XML(而不是作为标准HTML)

例如,Twitter就有一个很好的例子

举个例子试试看

这将返回搜索带有短语“蓝色天使”的推文

假设您想通过PHP访问自己的网站,您需要创建自己的API(以RESTful格式返回结果的网页)


是一个博客教程,描述了通过iOS使用RESTful服务的过程

您可以使用json格式的数据作为webservice调用发送到php应用程序。Php可以选择从json格式获取数据。Php应用程序还可以返回json格式的响应,iphone可以对其进行处理。

这是一个广泛的问题。更具体一点。一方面,您可以使用GET查询。要实现实时性,请定期查询。我猜你是从iOS开始的,所以不会进入sockets。在这种情况下,sockets会做什么?保持与服务器的持久连接。您需要node.js或类似的东西。你到底在做什么?我只想向php应用程序发送一条消息-数据,然后向应用程序iPhoneHanks返回一条确认消息,所以如果我想同时发送多条消息?你可以开发脚本来接受多条消息,或者你可以同步发送多个请求,当然,我是这样做的。我不会在这里发布其他内容,哪一部分?iOS还是PHP?我的意思是在服务器端发送或接收数据?让我们感谢您的回答,我和twitter合作过,我在其他问题中看到了,谢谢您的回答