iPhone对php的请求
我在php端工作,我的朋友在iPhone端工作。我们正在与朋友和群组创建一个应用程序。我想知道,对于每个任务,例如创建组、删除组、添加朋友、删除朋友,使用单独的文件是否更好,还是使用一个调用必要函数的更新类更好。我可以看到两种方法,我个人会选择第一种,因为它允许我最灵活,当然,决定权在你iPhone对php的请求,php,Php,我在php端工作,我的朋友在iPhone端工作。我们正在与朋友和群组创建一个应用程序。我想知道,对于每个任务,例如创建组、删除组、添加朋友、删除朋友,使用单独的文件是否更好,还是使用一个调用必要函数的更新类更好。我可以看到两种方法,我个人会选择第一种,因为它允许我最灵活,当然,决定权在你 获取/发布到一个文件 您有一个objective-c应用程序发布的连接器文件,然后该连接器文件与其他文件联系 此流的示例可能如下所示: iPhone(POST请求){'method':'addGroup','g
{'method':'addGroup','groupName':'mygroup'}
->connector.php
然后connector.php将联系groups.php
,并运行方法addGroup
对于addGroup,您可以让它使用GET,例如connector.php?method=addGroup&addGroup=My%20Group
当然,身份验证应该始终与POST一起使用,因此您必须使用POST来进行身份验证以及处理更复杂或更大量的数据/htdocs
/addGroup.php
/removeGroup.php
/editGroup.php
/login.php
/logout.php
然后,您的iPhone应用程序将联系这些端点中的每一个总之,我更喜欢第一种方法,因为您只剩下一个端点,这允许您控制哪些方法可供用户运行 首先,你想要的组织实际上取决于你需要的组织。每个人都会根据自己喜欢的东西来组织事情,所以这个问题本身有点主观。(更不用说有几种方法可以实现这一点,同样,所有这些都取决于您的组织。) 一种方法是将单个域对象(本例中为好友和组)的所有CRUD(创建-更新-删除)操作放在单个文件中。因此,在本例中,您可能有名为
create.php
,update.php
,delete.php
的文件,它们可能看起来像:
<?php
class Update
{
public function updateUser()
{
//code to update a user
}
public function updateGroup() { ... }
}
?>
希望这有助于澄清一些问题。同样,这是一个相当主观的问题,因此它实际上取决于您的编码和组织偏好。您能详细说明一下吗?我熟悉如何使用Post和Get,我不知道使用多个文件(如addfriend.php、remove friend.php、,删除group.php或仅拥有一个update.php文件,该文件将具有添加好友和删除好友的功能。一个文件是否会被用户点击太多以致速度太慢。最好根据您的需要和偏好进行逻辑分离。例如,将单个域对象的所有CRUD操作保留在单个文件中可能有意义,将所有域对象的单个CRUD操作保留在单个文件中也可能有意义。这真的取决于你……@Crackertastic你能解释一下吗?@user2872510是的,不过让我发布一个答案。
<?php
class User
{
public function updateUser()
{
//update the user
}
public function deleteUser()
{
//delete the user
}
....
}
?>