Я использую PHP для формы заказа на основе электронной почты, используя mail()
. Поскольку PHP является серверной, означает ли это, что нет никаких обстоятельств, что PHP не сможет связаться с компьютером?
Есть ли опция «отключить PHP» в любых браузерах, например, с JavaScript? Могу ли я рассчитывать на каждый браузер с доступом в Интернет, который может (или, по крайней мере, «делать это лучше всего»), общаться с сервером PHP?
Да, PHP будет работать во всех браузерах.
PHP не имеет ничего общего с браузерами, это язык на стороне сервера. PHP-код выполняется на сервере, генерируя HTML-код, который затем отправляется клиенту. Клиент получит результаты запуска этого скрипта.
проверьте эту ссылку Что такое PHP?
Довольно много да, браузеры просто представляют html / css и javascript. То, что вы используете для его создания, не имеет значения, по большей части
Короткий ответ: PHP совместим со всеми браузерами. Браузер не знает об архитектуре, обслуживающей страницы, и поэтому не может ее отключить.
Разница между PHP и JavaScript заключается в том, что JavaScript работает в браузере и поэтому может быть отключен пользователем.
Тем не менее, вполне возможно создать страницы с PHP, с которыми может иметь проблемы конкретный браузер, но это не проблема для PHP.
Короткий ответ: да, php будет «работать» во всех браузерах.
Клиент не «обменивается» с php-сервером, он обменивается данными с веб-сервером. Ваш клиент запрашивает страницу, и веб-сервер возвращает ее. Как создается страница (либо статический html-файл, либо какой-то язык сценариев на стороне сервера, например php), вообще не имеет никакого значения для браузера.
Php не «выполняет php-код» на клиентской машине, он просто возвращает html / css, а иногда и javascript, который указывает браузеру, что отображать.
Php – это язык программирования на стороне сервера, который интерпретируется до того, как он достигнет конечного пользователя.
Это означает, что пользователь понятия не имеет, что даже был запущен скрипт php.
С другой стороны, Javascript запускается на стороне клиента, из веб-браузера, и поэтому пользователь может решить отключить его.
PHP, как вы указываете, является серверным языком. Веб-браузер посетителя никогда не видит код PHP, только HTML или XHTML или XML, сгенерированный скриптом PHP, который запускается сервером. Поэтому использование PHP не исключает использования какого-либо браузера, но продукт, сгенерированный PHP, может быть несовместимым. Например, если вы создаете HTML5 с помощью своего PHP-скрипта, есть хорошая вероятность, что старые браузеры не смогут хорошо отображать страницы. Но то же самое было бы верно, если бы вы просто использовали статические страницы HTML5, не генерируя их с помощью PHP.
Короче говоря, вы можете безопасно использовать PHP, не беспокоясь о том, что это вызывает проблемы совместимости с браузером. Но вам нужно подумать о продукте, создаваемом вашим PHP, который отправляется в браузер посетителя.