Полная новость
PHP в Web-приложениях.
Как мы видим с истории развития интернета, сначала существовали статические web-странички, которые не меняли своего содержания. Пользователь всегда мог прочитать информацию на таких страничках и перейти на другие страницы, так как они были связаны между собой. Но программистам и разработчикам web-ресурсов этого было мало.
В дальнейшем они захотели создать сферу взаимодействия с пользователями, то есть получать от них информацию и настраивать странички сайтов под определенные нужды посетителей. Для осуществления этой цели было разработано несколько языков программирования, создающие динамические Web-узлы. PHP занимает лидирующие позиции среди этих языков программирования, и является одним из популярных среди программистов.
Также считается, что PHP – это серверный язык (server-side language), предназначенный для написания сценариев. Это говорит о том, что сценарий выполняется на сервере (компьютере, на котором установлен web-узел). Этим он отличается от такого языка как JavaScript, который работает за счет клиентского браузера. То есть JavaScript – это язык клиентский (client-side language). Взаимодействие web-сервера с клиентом мы расскажем в другой статье про PHP.
Так сценарии PHP работают на сервере, то генерация динамической страницы происходит там же. Поэтому каждый из пользователей может видеть свою страничку в интернете. Кроме этого пользователь видит результат выполнения сценария, но не его программный код.
При помощи PHP можно решить целый ряд задач:
• Взаимодействовать с HTML-формами. PHP позволяет пользователю видеть данные HTML-форм и производить ее в браузере пользователя.
• Взаимодействие с базами данных. Для того чтобы хранить информацию используются базы данных, с которыми PHP прекрасно взаимодействуют.
• Безопасность Web-страниц. При помощи PHP можно создать безопасные web-страницы, которые требуют вводить имя и пароль пользователя.
Этот набор возможностей PHP позволяет создавать динамические web-узлы.
Как мы уже говорили PHP – это серверный язык, который напрямую не взаимодействует с пользователем. Это говорит о том, что не существует возможности инициировать какое-то действие с компьютера пользователя на сервере web-узла. То есть при помощи PHP не получится изменять цветовую гамму сайта или открывать всплывающее меню. С другой стороны есть JavaScript, который не имеет доступа к серверу. При помощи JavaScript вы не сможете сохранить информацию на сервере или извлечь ее из базы данных. Но вам не нужно делать выбор, так как вы можете одновременно использовать на своем сайте, как PHP, так и JavaScript.
1
Добавить комментарий
-
Что такое скорость сайта? Стратегия низкобюджетного продвижения сайтов в поисковиках Модуляция энд демодуляция. Обзор модулей Drupal, которые помогают оптимизировать сайт. Внимание, каталог CGI-BIN! Для начинающего хакера. Mail.ru перегоняет Яндекс Как измерить имидж сайта? Что нам дает качество сайта? Как изучить CSS? Типология поисковых запросов. Просування сайту - аудит Нюансы текстового контента. Партнерки или торговля чужими товарами. Социальные сети России. Немного про SAPE или какая от нее польза в продвижении сайта? Какие слова индексирует поисковый робот? SEO -копирайтинг? Текст и его автор. Yazzle - программа SEO анализа и продвижения сайтов
[21.12.2011] | |
Определение главного зеркала сайта с помощью панели Яндекс.Вебмастер (25) |
[21.12.2011] | |
UXcamp Dnepropetrovsk 2011 (0) |
[17.01.2012] | |
Дюжина ошибок сисадмина (0) |
[17.01.2012] | |
Компания с нуля (0) |
[22.01.2012] | |
Создаем сайт на MotoCMS (1) |
vyazemcevaNap
При выборе разработчика веб-ресурса приоритеты у крупных компаний и небольших фирм различаются: первым важнее надежность и безопасность, устойчивость сайта при больших нагрузках, вторые основное внимание уделяют срокам создания и стоимости работ. Поэтому сложно представить некий универсальный список параметров, по которому следует искать того разработчика, который наилучшим образом устроит именно вас.