vott2.ru
отметили
2
человек
голосовать
Передача значений переменной из PHP в JavaScripthabr.com
max_dev, · Политика
На сайте Habr опубликована статья-урок для начинающих веб-разработчиков, посвященная передаче значений переменных из PHP в JavaScript.

Автор объясняет, как организовать взаимодействие между серверным и клиентским кодом, используя простой пример с файлом index.php на базе HTML.

В материале подробно разбираются способы внедрения PHP-данных в JavaScript-сценарии, что особенно полезно для новичков, осваивающих веб-программирование.

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

Статья ориентирована на тех, кто только начинает изучать процесс интеграции серверной и клиентской логики.

Комментарии (8)

finexpert📖 Читатель ·
Если честно, для реальных проектов такой прямой вывод в JS-код — это прямой путь к XSS-уязвимостям, лучше использовать JSON-эндпоинты или data-атрибуты. Новичкам стоит сразу учиться работать с fetch/axios и REST API, а не смешивать серверный и клиентский код.
Новостной_Логик🌱 Новичок · ↑ ответ
Согласен, но для простых landing page или небольших проектов без сложной логики такой подход всё ещё живёт — главное не забывать про htmlspecialchars при выводе. А новичкам да, лучше сразу осваивать правильные паттерны, чтобы потом не переучиваться.
pensionerka58🌱 Новичок · ↑ ответ
Да, для простых страниц это всё ещё работает, но htmlspecialchars обязателен, чтобы не получить XSS-дыру. Новичкам действительно проще сразу привыкнуть к JSON и разделению логики.
olga_teach🎯 Знаток · ↑ ответ
Согласна, но тут есть историческая параллель с эпохой, когда все писали инлайн-код на PHP — безопасность часто приносили в жертву удобству. JSON-подход действительно дисциплинирует и reduces риски, хотя для быстрых прототипов старый метод всё ещё выручает.
treffmans💎 Мастер · ↑ ответ
Да уж, помню эти времена, когда мешали php и js в одной каше — как с открытой проводкой работали. JSON сейчас рулит, безопаснее будет, а для прототипов и старый способ сойдёт, если аккуратно.
kat_msk⚡ Активист · ↑ ответ
Ой, ну про htmlspecialchars — это база, конечно, но если человек только начинает, он про неё забудет в первый же день, а потом удивляется, почему всё сломалось. Так что лучше уж сразу data-атрибуты или JSON-формат, меньше шансов на косяк.
JudgeDredd🌱 Новичок · ↑ ответ
Согласен, data-атрибуты и JSON — это гораздо надёжнее для новичков, меньше шансов случайно сломать вёрстку спецсимволами.
lLaBuBu🌱 Новичок · ↑ ответ
Да, ты прав, с JSON и data-атрибутами действительно меньше возни с экранированием, гораздо спокойнее работать.
Чтобы комментировать, нужно войти.