Возможно ли отправить данные формы в метод класса PHP, а не в файл? Или я должен использовать AJAX для этого?Могу ли я использовать php-метод в действии формы?
Например, я могу иметь что-то вроде:
<form action="my_obj::form_submit" method="post">...</form>
//rather than
<form action="my_obj.php" method="post">...</form>
Я не хочу, чтобы кто-нибудь в состоянии получить доступ ко всему файлу. Я не вижу проблемы с наличием единого общедоступного статического метода, который доступен, потому что один метод легко «затвердеть» для общего пользования. Существует функция AJAX, которая поможет мне сделать это, но я думаю, что быстрее не делать этого.
Благодаря
Это невозможно и было бы ужасной, ужасной идеей. Это означало бы, что любой может отправить die() или что-то более гнусное и выполнить его непосредственно, просто изменив URL-адрес. –
Спасибо, что сообщили мне. Я этого не понимал. – Tim