![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
![]()
Я долго думал как назвать тему в итоге назвал "Запрет на несанкциорированный доступ к PHP библиотеке"
Проблема в следующем: Я долгое время трудился над созданием библиотеки одной на PHP и не хочу давать ее кому попало. библиотека представляет собой PHP файл с одним классом и целой тучей методов к нему. я хочу продавать эту либу. 1 домен = 1 купленный экземпляр. если кто то попытается скопировать и запустить на другом домене - чтобы не работало и чтобы в кишках либы ни чего нельзя было прочесть или изменить. думал над тем, чтобы зашифровать ее. но есть два нюанса: 1. кто запрещает после дешифровки по мною выданному ключу не выполнить либу а напечатать текст программы и его скопировать 2. при смене домена - тот самый ключ все равно будет подходить. использовать свой сервер и предоставлять только API я не хочу. так как серв может грохнуться и днем и ночью + нагрузки большие будут. в общем не хочу я этот геморой. итак хватило при создании либы. Думаю решение должно быть таким: скомпилировать как то эту либу, так чтобы любой сервер мог читать ее. 1. вещь должна быть кросплатформенной 2. компилированной 3. чтобы можно было подинклудить к основному PHP скрипту 4. должна обладать функционалом PHP (я готов переписать либу на этот язык) 5. этот язык должен быть широко распространен и выполняться практически любым хостером в общем как DLL в виндовсе) посоветуете что либо?
Писано по д'Эльфийски
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 01.12.2009
Сообщений: 569
|
![]()
У вас два выхода:
1. Оформить либу, как расширение для php. 2. Юзать как API. Сжатие оптимизером проблему не решит |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
ну зендить можно еще....
|
![]() |
![]() |
![]() |
#4 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,849
|
![]()
Вынести в качестве API не все функции, а только ключевые, без которых библиотека будет бесполезна. Это самый надежный способ, все остальное или не универсально, или не надежно.
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
![]()
какой же хостер левое расширение разрешит ставить
Писано по д'Эльфийски
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
![]()
А можно ли как либо подинклудить либу со стороннего сервера? фантастика. но мало ли. вдруг я чего то в этом мире не знаю
Писано по д'Эльфийски
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
прям интересно, чего енто такого прям либа делает, что так защитить надо?
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 01.12.2009
Сообщений: 569
|
![]()
Хостер — нет, а выделенка спокойно. Но, честно говоря, я не совсем понимаю жесткой необходимости так анально огораживать в перспективе неприкрытый код.
|
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
![]()
Библиотека очень простая. шлет запросы кое куда, возвращает результаты в красивом виде. А вот это кое-что имеет засекреченное АПИ, которое мне случайно досталось. Так что нельзя сказать что моя либа шикарная. Но если это АПИ рассекретится - пращай мои бабки. так как каждый встречный-поперечный сможет сделать тоже самое, имея такой же мануал, как у меня
Писано по д'Эльфийски
|
![]() |
![]() |
![]() |
#10 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,849
|
![]()
Тогда просто идеален вариант со своим собственным API.
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[PHP] Запрет на добавление одинаковых строк | JonMagon | Помощь студентам | 1 | 21.10.2011 21:32 |
Запрет на доступ к файлу | Strumok | Помощь студентам | 2 | 14.01.2011 14:51 |
Запрет на чтение .php файла | Linel | PHP | 3 | 10.03.2010 18:15 |
доступ по SSH через PHP | Niodar | PHP | 4 | 18.02.2010 11:51 |
Запретить доступ к файлу на сервере php/настройки | Lime | PHP | 15 | 31.05.2009 22:22 |