Единственный способ действительно защитить Ваши php-приложения от другого, не должен совместно использовать исходный код. Если Вы отправляете Вас код где-нибудь онлайн или отправляете его Вам клиенты некоторым носителем, другие люди, чем у Вас есть доступ к коду.
Вы могли добавить уникальный водяной знак к каждой копии Вашего кода. Тем путем можно проследить утечки до клиента ожога. (Но это поможет Вам, так как код уже за пределами Вашего управления?)
Большая часть кода, который я вижу, идет с лицензией и возможно гарантией. Строка наверху сценария, говоря людям не изменить сценарий, возможно, будет достаточно. Сам; когда я найду неоткрытый исходный код, я не буду использовать его в своих проектах. Возможно, я - немного простофиля, но я ожидаю, что люди не будут использовать мой код ни-одного-OSS!
Вы должны переопределить метод InitializeCulture и поместить туда свой код. Пример:
protected override void InitializeCulture()
{
base.InitializeCulture();
System.Threading.Thread.CurrentThread.CurrentUICulture = new CultureInfo("fr-CA");
System.Threading.Thread.CurrentThread.CurrentCulture = new CultureInfo("fr-CA");
}
Надеюсь, это поможет
Вы также можете изучить этот
http://www.west-wind.com/presentations/wwDbResourceProvider/
Я не использовал его, но я использовал другой код, который Рик написал, и это было на высшем уровне.