защитить copyright

Патриот

Новичок
защитить copyright

Вот думаю как можно заделать, чтобы после удаления копирайта скрипт отказывался работать... на ум пришло только:
PHP:
$cop = "МОЁ"; // в config.php к примеру

if($cop=="МОЁ") {

} else {
print "ну ты и сволочь";
}
и как в данном случае можно заныкать слово "МОЁ", ведь злоумышлинник может просто изменить на себя...
 

Патриот

Новичок
а подручными средствами? неохото весь код кодировать... только затормазить его выполнение при удалении копирайта
 

Кром

Новичок
>а подручными средствами?

Не вижу никакой возможности. :)
 

nagash

Guest
а что плохого в том, что бы закодить скрипт?
 

ast-ross

Новичок
Можно замаскировать твой копирайт, что бы в глаза не бросался, да еще по всему коду поставить проверку на присутствие оного...
 

Demiurg

Guest
лучше тогда так :
// если вы нечестно используете данный скрипт, раскоментируйте следующую строчку
// exit;
 

Yamamoto

Guest
в чистом виде защитить нельзя, никак:)
любой кто хоть малость понимает в пхп,
снесет все проверки и подставы...

вообще если поразмыслить,
то можно использовать извращенный вариант,
все основные рабочие скрипты лежат на твоем серваке,
а "клиентские" (которые лежат на серваке клиента) скрипты делают к ним запросы:)

но это имхо изврат, так никто не делает, странно правда:)
 

Патриот

Новичок
Идея!
Но боюсь что народ не поймёт :)
да и на локалхосте без инета работать не будут...
но вообще задумка хорошая
 

Demiurg

Guest
ага ... а когда из-за того, что твой сервер ляжет все твои проекты тоже лягут клиенты тебя по головке погладят.
 

Alexandre

PHPПенсионер
идея следующая и ненова,
я про нее уже писал:

используй класс шаблонов, но не FastTemlpate или smarty
проще эти идеи написать свой или возми на www.edocs.phpclub.net/php/template.zip
но нужно что-то похожее.
для хранения шаблон используется БД - так надежнее.

Далее шаблоны (или одного скрипта) криптуются библиотекой mcpyrt (данный класс у меня в разработке ).

1) отлаживаешь скрипт в простых шаблонах
2) отдельным скриптом, который ты никому недаешь шифруешь шаблоны
3) в скрипте прописываешь ключ
4) устанавливаешь $cryptmode=1

соответственно - скрипт или работает или без шаблонов он никому не нужен.

Недостаток:
не на всех хостингах установлен модуль mcpyrt
 

fixxxer

К.О.
Партнер клуба
И что мне помешает выдрать шаблоны с помощью mcrypt_decrypt? Или я чего-то не понимаю...
 

Andy Brown

Guest
Если код большой то можно использовать примитивный зато простой метод. Конечно довольно заметный но зато в глаза не сильно бросается. Сначала кодируешь копирайт

PHP:
<?
$string     = "МОЁ";
$encoded = base64_encode($string);
echo "CODE: $encoded";
?>
Затем проверяешь

PHP:
<?
$string = "TXlOYW1l";
$test    = base64_decode($string);
if($encoded==$test) { 

} else { 
print "ну ты и сволочь"; 
}
?>
 
Сверху