Два репозитория мерзавца в одном каталоге?

Использование PDO и MYSQLi является хорошей практикой для предотвращения инъекций SQL, но если вы действительно хотите работать с функциями и запросами MySQL, было бы лучше использовать

mysql_real_escape_string

$unsafe_variable = mysql_real_escape_string($_POST['user_input']);

Есть больше возможностей для предотвращения этого: например, идентификация - если ввод представляет собой строку, число, символ или массив, есть так много встроенных функций для обнаружения этого. Кроме того, было бы лучше использовать эти функции для проверки входных данных.

is_string

$unsafe_variable = (is_string($_POST['user_input']) ? $_POST['user_input'] : '');

is_numeric

$unsafe_variable = (is_numeric($_POST['user_input']) ? $_POST['user_input'] : '');

И гораздо лучше использовать эти функции для проверки входных данных с помощью mysql_real_escape_string.

78
задан Mateusz Piotrowski 6 December 2016 в 21:29
поделиться

4 ответа

Если я понимаю то, что Вы делаете, можно обработать все это в одном репозитории, с помощью отдельных ответвлений для каждой машины и ответвления, содержащего общие файлы конфигурации корневого каталога.

Инициализируют repo и передают общие файлы ему, возможно, переименовывая ОСНОВНОЕ ответвление как Распространенное. Тогда создайте отдельное ответвление оттуда для каждой машины, что Вы работаете с и фиксируете определенные для машины файлы в то ответвление. Любое время, когда Вы изменяете свои общие файлы, объединяет общее ответвление в каждое из ответвлений машины, и нажатие к Вашим другим машинам (запишите сценарий для этого, если существуют многие).

Тогда на каждой машине, контроль, что ответвление машины, которое будет также включать общие файлы конфигурации.

33
ответ дан Paul 24 November 2019 в 10:27
поделиться

Взгляните на подмодуль мерзавца .

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

14
ответ дан Hates_ 24 November 2019 в 10:27
поделиться

Да, подмодули, вероятно, что Вы хотите. Другая опция состояла бы в том, чтобы иметь Вашу рабочую копию в подкаталоге и затем указать на символьные ссылки от Вас корневой каталог в файлы интереса.

4
ответ дан Pat Notz 24 November 2019 в 10:27
поделиться

Это возможно с помощью переменной GIT_DIR , но есть много предостережений, если вы не знаете, что делаете.

5
ответ дан 24 November 2019 в 10:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: