Обработка нескольких POST-запросов в одном PHP-файле или отдельно - PullRequest
0 голосов
/ 12 июля 2011

Я новичок в PHP, как вы, возможно, сможете узнать из вопроса.
У меня есть приложение для iOS, которое обращается к базе данных через сервер apache, используя php-интерфейс. Мне удалось вставить пользователя в базу данных, используя POST для сценария php с именем NewUser.php

Проблема, с которой я сталкиваюсь, заключается в том, как организовать файлы и нужно ли мне несколько сценариев php для каждого запроса, который я хочу выполнить в базе данных, или я могу обрабатывать каждый отдельный запрос POST в одном и том же сценарии?

Как я уже сказал, я новичок в концепции PHP. Если бы кто-нибудь мог указать мне в правильном направлении, может быть, учебник или дать мне несколько советов, это было бы здорово!

Дискотека

1 Ответ

0 голосов
/ 12 июля 2011

да, вы можете обрабатывать больше типов запросов 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....
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...