Отправить содержимое текстового поля из приложения iPhone на веб-сервер (сохранить как .php) - PullRequest
0 голосов
/ 18 января 2011

Я пытаюсь написать приложение, которое позволяет пользователям тестировать PHP-код на своем iPhone.Он возьмет содержимое UITextField (содержимое начнется с) и отправит на веб-сервер.Мне нужно сохранить содержимое в формате .php и запустить код, а затем передать вывод обратно в приложение iPhone.Кто-нибудь посоветует, как это сделать?

1 Ответ

1 голос
/ 18 января 2011

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

ОК, вот несколько примеров того, почему это очень плохая идея.

  1. Скрипт, который использует proc_open с циклом for для открытия «n» сотен процессов на вашем сервере.Ваш сервер останавливается.

  2. Скрипт, который захватывает каталог высокого уровня и пытается рекурсивно удалить все, что он может найти.(Маловероятно, что это может причинить слишком много вреда, если у вас нет каких-либо нечетных прав на каталоги, а PHP работает как «никто / никто» или аналогичный.)

  3. Скрипт, который выполняет DROP DATABASE на всехбазы данных, к которым он имеет доступ.(Если у вас есть какие-либо определения, объекты доступа к базе данных или глобальные переменные с информацией о БД, это честная игра.)

    ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...