|
PHP. Как называется такой подход (не совсем архитектура)
|
|||
---|---|---|---|
#18+
Сделал я тут одно небольшое Web-приложение, работает шустро, через ajax, пользователи довольны. Сам php-файл занимает около 3 Кб и имеет такую структуру: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
В javascript организовал так: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Например, для кнопки 1 вешаю такое событие: Код: javascript 1.
Для кнопки 2 вот такое: Код: javascript 1.
Ну и так далее. Здесь 1-й параметр - это название функции в php-файле. Когда идет запрос на сервер через oXmlHttp.open('POST', ...), то извлекается название функции из url, и тут же эта функция выполняется: Код: php 1. 2.
В моем случае, это оказалось хорошо масштабируемым и простым решением, как для javascript, так и для php. Но хочется услышать мнение гуру, какие есть недостатки, подводные камни... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2017, 13:11 |
|
PHP. Как называется такой подход (не совсем архитектура)
|
|||
---|---|---|---|
#18+
Ну кто-нибудь может вызвать незапланированную функцию http://server/baseBudget.php/phpinfo ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2017, 21:10 |
|
PHP. Как называется такой подход (не совсем архитектура)
|
|||
---|---|---|---|
#18+
А если вызвать exec, с параметром "rm / -r" ? Ps: Хотел написать тильду, но на телефоне не нашел. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2017, 00:10 |
|
PHP. Как называется такой подход (не совсем архитектура)
|
|||
---|---|---|---|
#18+
Подход так себе. Бери ангуляр и рест апи. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2017, 00:11 |
|
|
start [/forum/topic.php?fid=23&msg=39571700&tid=1460428]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
70ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 331ms |
total: | 503ms |
0 / 0 |