Мне было интересно, можно ли ввести информацию в php exec, используя что-то вроде текстовой строки на веб-странице, поэтому, когда они вводят слово и нажимают "продолжить", php берет это слово и использует его в команде в терминале система?
1 ответ
2
Если я правильно понимаю ваш вопрос, да, это возможно.
Заметки
Вместо того, чтобы анализировать $ argv и $ argc, вы будете анализировать что-то вроде, например, $ _GET.
Вам потребуется веб-ввод (например, веб-сервер на локальном хосте с базовой формой HTML) и сценарий, который может запускаться вашим веб-сервером в качестве цели этой формы (это будет включать команду
exec()
).Вы почти наверняка захотите проверить ввод на наличие вредоносного кода.