在一个PHP文件中处理多个POST请求或单独处理

时间:2011-07-12 10:57:49

标签: php ios apache postgresql post

我是PHP的新手,因为你可以从这个问题中说出来 我所拥有的是一个iOS应用程序,它使用php前端通过apache服务器访问数据库。我已设法使用名为NewUser.php

的php脚本上的POST将用户插入数据库

我正在努力解决的问题是如何组织文件以及我是否需要为每个要在数据库上运行的查询创建多个php脚本,或者我能够在同一个脚本中处理每个不同的POST请求?

正如我所说,我是PHP新概念的新手。如果有人能指出我正确的方向可能是一个教程或给我一些指示,这将是伟大的!

迪斯科

1 个答案:

答案 0 :(得分:0)

是的,您可以在一个脚本中处理更多类型的POST请求。

例如,脚本名称是action.php,里面是代码:

switch ($_POST['action']) {
   case 'insert_user':
       // code for inserting new user
       break;
   case 'delete_user':
       // code for deleteing user
       break;
   // and so on ...
}

你什么时候做POST请求,你必须添加参数action,其中一个将验证正确的行动。

POST /action.php HTTP/1.1
Some headers

action=insert_user&name=John&surname=Doe....