Приднестровская поддержка XOOPS
На начальной стадии изучения важно разобраться, где находится РНР в общей структуре Web-среды. Это позволит понять, что РНР может делать и чего не может.
Модуль РНР устанавливается на Web-сервере и дает указание, чтобы файлы с определенным расширением интерпретировались как код РНР. Весь PHP-код в сценарии выполняется на сервере и генерирует вывод, который отправляется на пользовательский браузер.
Интерпретатор РНР вызывается только один раз во время загрузки страницы. Это происходит при переходе по ссылке, отправлении формы или когда набирается адрес страницы в окне браузера. После загрузки страницы РНР больше не выполняет действий до тех пор, пока браузер не запросит новую страницу.
Так как РНР работает на стороне сервера, его нельзя применять для проверки корректности ввода данных на стороне пользователя. То есть нельзя реализовать проверку отдельного поля формы на соответствие определенным критериям при переходе к другому полю. Проверка корректности на стороне пользователя реализуется с помощью языка JavaScript, поддерживаемого Web-браузером. В связке с РНР он помогает реализовать требуемую функциональность.
Красота РНР в том, что он не привязан к конкретному браузеру. Сценарий работает одинаково с любым браузером. При написании серверного сценария отпадает необходимость заботиться о поддержке JavaScript или о совместимости с более ранними версиями браузеров. От браузера требуется только поддержка HTML, который генерирует сценарий.
Отправитель | Нити |
---|
2 пользователь(ей) активно (2 пользователь(ей) просматривают Инструкции)
Участников: 0 Гостей: 2 далее... |