2015-05-04 1 views
-5

Название в значительной степени говорит обо всем. Лучше ли иметь PHP-скрипт, встроенный в HTML-страницу, или иметь отдельный файл сценария PHP? Что является более безопасным и почему? В поисках этого SE я видел много сообщений о том, как это сделать так или иначе, но не так много, чтобы сравнивать их.Разница в безопасности PHP-скриптов: встроена в HTML или отдельный файл?

Я использую LAMP и Wordpress, но люди WordpressSE сказали, что, поскольку это вопрос PHP, лучше спросить его здесь, чем там.

UPDATE: Хорошо, 5 downvotes в первый час говорят мне, что это был не очень хороший вопрос. Является ли ответ очевидным? Является ли ответ в другом месте на SE? Неужели это так глупо вопрос? Извините за то, что потратил время на все, я просто пытаюсь понять это после поиска в течение последних нескольких дней. Возможно, я не задаю правильный вопрос.

+3

Там нет никакой разницы в безопасности. Настоящая выгода заключается в развязывании HTML с PHP, где вы можете. –

+0

@JayBlanchard Что вы подразумеваете под развязкой? Для меня развязка означает, что PHP-скрипт находится в отдельном файле, но я явно ошибаюсь. – iwantmyphd

+0

В этом случае развязка происходит от удаления как можно большего количества PHP из вашего HTML-кода, что часто означает отдельные файлы. –

ответ

2

Я не считаю, что есть много воздействия безопасности в PHP, где находится, однако, у него есть соображения по областям коды для:

  1. читаемости
  2. Тестируемости
  3. Структуры

Основываясь на вашем вопросе в формате .html или .php, он находится на стороне сервера, поэтому важно обеспечить конфигурацию сервера или .htaccess. Узнайте больше о .htaccess конфигурациях в hiding php security.

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

  1. List of security measures in PHP
  2. Form processing in PHP