Просмотр полной версии : Trial на PHP
Student :)
05.10.2007, 23:36
Привет всем!!!!!!!!
можно ли сделать свой скрипт на Php так что он перестанет работать через 10 дней?
если да то скажите пожалуйста какаим образом
GreenBear
05.10.2007, 23:43
запиши куда нибудь дату первого запуска и сравнивай ее с текущей.
можно ли сделать свой скрипт на Php так что он перестанет работать через 10 дней?
если да то скажите пожалуйста какаим образом
гы. ну ты жжош.
это может прокатит только против полного ламера.
варианты
1)писать в мускул количество дней
2)писать в файл количество дней
3)писать в сам скрипт кол-во дней
но это не выход.
Поэтому ответ НЕТ
Student :)
05.10.2007, 23:44
а как зашифровать дату time()
GreenBear
05.10.2007, 23:45
Поэтому ответ НЕТ
а если зенд? ведь не каждый станет расшифровывать.
GreenBear
05.10.2007, 23:48
а как зашифровать дату time()
чего ее зашифровывать?)
а если зенд? ведь не каждый станет расшифровывать.
достаточно легко отследить создание нового файла(эй а откуда это?) или дозапись в сам скрипт(заменим на исходный....)
а к бд просто так доступ не получишь.
halkfild
05.10.2007, 23:54
думаю что триал это боян
но мона читать дату создания файла...
или в дополнительный файл шифровать.. без которого не будет работать скрипт
но все это мона обойти
еще одно решение: конектится на сервер и передавать данные о апаратной части сервера, а потом в зависимости от лицензии разрешать работу..
но кто разрешит отправку данных от зашифрованого скрипта
GreenBear
05.10.2007, 23:57
mr.The, можно брать данные со своего сервера, на который скрипт будет стучатся за временем. а там определять по ключу продукта или по урлу.
halkfild опередил )
думаю что триал это боян
но все это мона обойти
но кто разрешит отправку данных от зашифрованого скрипта
+1!
сделать нормальный триал можно тока на сервере с правами root. и то врятли. так шо автор может не напрягаться делать Trial.
mr.The, можно брать данные со своего сервера, на который скрипт будет стучатся за временем. а там определять по ключу продукта или по урлу.
ога. тока не у всех сокеты включены. и др сетевые функции
всё йа спатъ
mr.The, можно брать данные со своего сервера, на который скрипт будет стучатся за временем. а там определять по ключу продукта или по урлу.
только в том случае, если код зашифрован. иначе это будет очень просто обойти
GreenBear
06.10.2007, 00:06
если код зашифрован
песчанке понятно =)
groundhog
06.10.2007, 00:12
mr.The, слишком смелые заявления, не имеющие никаких оснований... В битриксе нормально сделан триал в зазенденой версии... Другое дело, что веб-приложения легче реверсить на этот предмет, ну а если оно поставляется с открытым исходным кодом - это вообще не составляет проблем...
Не знаю как в более ранних версиях, но 5ый зенд умеет прикручивать такие временные лицензии на лету. Даже писать ничего не нужно - просто укажи количество дней и скорми Zend Encoder'у и будет тебе счастье
halkfild
06.10.2007, 00:17
по теме
Лицензирование РНР-скриптов: решение Zend
http://www.marketer.ru/node/1935
позволяет делать триал лицензии по времени и тд.. все очень просто, а во декодировать тяжелее(
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot