Использование PDO и MYSQLi является хорошей практикой для предотвращения инъекций SQL, но если вы действительно хотите работать с функциями и запросами MySQL, было бы лучше использовать
$unsafe_variable = mysql_real_escape_string($_POST['user_input']);
Есть больше возможностей для предотвращения этого: например, идентификация - если ввод представляет собой строку, число, символ или массив, есть так много встроенных функций для обнаружения этого. Кроме того, было бы лучше использовать эти функции для проверки входных данных.
$unsafe_variable = (is_string($_POST['user_input']) ? $_POST['user_input'] : '');
$unsafe_variable = (is_numeric($_POST['user_input']) ? $_POST['user_input'] : '');
И гораздо лучше использовать эти функции для проверки входных данных с помощью mysql_real_escape_string
.
Если я понимаю то, что Вы делаете, можно обработать все это в одном репозитории, с помощью отдельных ответвлений для каждой машины и ответвления, содержащего общие файлы конфигурации корневого каталога.
Инициализируют repo и передают общие файлы ему, возможно, переименовывая ОСНОВНОЕ ответвление как Распространенное. Тогда создайте отдельное ответвление оттуда для каждой машины, что Вы работаете с и фиксируете определенные для машины файлы в то ответвление. Любое время, когда Вы изменяете свои общие файлы, объединяет общее ответвление в каждое из ответвлений машины, и нажатие к Вашим другим машинам (запишите сценарий для этого, если существуют многие).
Тогда на каждой машине, контроль, что ответвление машины, которое будет также включать общие файлы конфигурации.
Взгляните на подмодуль мерзавца .
Подмодули позволяют внешним репозиториям быть встроенными в специализированном подкаталоге исходного дерева, всегда указывал на конкретную фиксацию.
Да, подмодули, вероятно, что Вы хотите. Другая опция состояла бы в том, чтобы иметь Вашу рабочую копию в подкаталоге и затем указать на символьные ссылки от Вас корневой каталог в файлы интереса.
Это возможно с помощью переменной GIT_DIR
, но есть много предостережений, если вы не знаете, что делаете.