[Решено] Защита файлов php

Статус
В этой теме нельзя размещать новые ответы.

oss061100

Мой дом здесь!
Регистрация
13 Дек 2012
Сообщения
268
Реакции
322
может кто знает как сделать чтоб фаил php нельзя было подменить а в случии подмены стопорился скрипт и выдавалась ошибка что фаил не оригинальный
 
может кто знает как сделать чтоб фаил php нельзя было подменить а в случии подмены стопорился скрипт и выдавалась ошибка что фаил не оригинальный
А если проверять хеш файла?
 
вы неправильно это все понимаете
сначала нужно получить md5-хеш вашего оригинального скрипта:
PHP:
$hash = md5_file('/path/to/your/file.php');
этот хеш сохраните куда нибудь себе

далее в рабочем варианте также получаете md5-хеш и сравниваете его с правильным. если не соврадает - прекращаете работу
пример:
PHP:
$hash = md5_file('/path/to/your/file.php');
if ('original_hash_sdhshwhegy3g42y2' != $hash) {
    echo 'file has modified!';
    exit;
}

и главное вам нужно зашифровать этот скрипт, иначе даже ламеры разберутся как отключить проверку. шифровать желательно платными средствами, это повысит взломостойкость защиты
 
вы неправильно это все понимаете
сначала нужно получить md5-хеш вашего оригинального скрипта:
PHP:
$hash = md5_file('/path/to/your/file.php');
этот хеш сохраните куда нибудь себе

далее в рабочем варианте также получаете md5-хеш и сравниваете его с правильным. если не соврадает - прекращаете работу
пример:
PHP:
$hash = md5_file('/path/to/your/file.php');
if ('original_hash_sdhshwhegy3g42y2' != $hash) {
    echo 'file has modified!';
    exit;
}

и главное вам нужно зашифровать этот скрипт, иначе даже ламеры разберутся как отключить проверку. шифровать желательно платными средствами, это повысит взломостойкость защиты
а можно по порядку как получить хеш какой код нужно куда совать
 
создайте новый пхп скрипт и далее как выше написано:
сначала нужно получить md5-хеш вашего оригинального скрипта:
PHP:
$hash = md5_file('/path/to/your/file.php');
этот хеш сохраните куда нибудь себе
 
если знаний ноль, стоит ли вообще задавать вопросы какие-то? дайте денег знающим людям, вам все сделают и будете довольны
мой лимит бесплатных консультаций увы закончился
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху