나는 codeigniter를 사용하여 응용 프로그램의 무단 전재를 방지하는 방법을 찾고 있습니다. 누구나 특정 암호화 된 코드를 codeigniter에 포함시키는 방법을 알고 있으므로이 코드/파일 없이도 응용 프로그램이 전혀 실행되지 않거나 사용자에게 경고를하지 못합니다.Codeigniter에 '활성화 코드'를 포함시키는 방법은 무엇입니까?
답변
최종 사용자가 소스에서 관련 코드를 삭제하고 계속 사용하기 때문에 PHP에서 이와 같이 수행하기가 어려울 수 있습니다. 사람들이 라이센스 부분을 주석으로 처리하는 것을 막기 위해 일종의 킬 스위치 유형 절차를 소스의 모든 비트에 통합하려고 시도하는 것은 엉망진창 일 것입니다.
필자는 언제나 그런 PHP 소프트웨어의 라이센스를 획득 할 수있는 명확한 방법을 생각하지 못했지만이 소프트웨어를 검사하지는 않았지만 찾고있는 것에 대한 설명에 맞지 않는 것 같습니다.
PADL은 샘플 응용 프로그램 (http://www.phpclasses.org/browse/file/9789.html의 소스)에서 똑같은 문제가있는 것처럼 보입니다.'$ results = $ application- > validate()'를'$ results = "OK"'로 바꾸십시오. 일반적으로 소스 코드를 심각하게 모호하게 만들거나 인코더를 사용하지 않고 올바른 라이센스 검사를 수행하는 것은 불가능합니다. – duskwuff
오른쪽. 최종 사용자가 PHP에 대해 알지 못하거나 소스 코드를 해킹하지 않으려한다고 생각합니다. PHP를 실행 파일로 컴파일하면 문제를 해결할 수 있지만, 이식성이 아닌 다른 여러 가지 문제가 발생할 수 있습니다. –
ExpressEngine이 어떻게 이런 일을했는지 궁금합니다. – Zekiel
- 1. CSS에 PHP 코드를 포함시키는 방법은 무엇입니까?
- 2. maven 아티팩트에 테스트 코드를 포함시키는 방법은 무엇입니까?
- 3. asp.net mvc2에서 활성화 코드를 보내는 방법은 무엇입니까?
- 4. xmlbeans 생성 코드를 maven jar에 자동으로 포함시키는 방법은 무엇입니까?
- 5. 내 ASP.NET webform에 html 코드를 포함시키는 방법은 무엇입니까?
- 6. PostgreSQL 관련 코드를 이식 가능한 SQL에 포함시키는 방법은 무엇입니까? MySQL의에서
- 7. CodeIgniter에 데이터로드
- 8. 이메일을 통해 활성화 코드를 보내는 방법은 무엇입니까? asp.net mvc2
- 9. 사용자 만들기 마법사에서 사용자에게 활성화 코드를 보내는 방법은 무엇입니까?
- 10. HTML을 SWF에 포함시키는 방법은 무엇입니까?
- 11. smarty에 도우미를 포함시키는 방법은 무엇입니까?
- 12. ivy.xml에 파일을 포함시키는 방법은 무엇입니까?
- 13. 문자열에 서식을 포함시키는 방법은 무엇입니까?
- 14. 다른 PHP 파일에 codeigniter 프로젝트를 포함시키는 방법은 무엇입니까?
- 15. PHP 파일의 함수 만 포함시키는 방법은 무엇입니까?
- 16. jquery.js를 다른 js 파일에 포함시키는 방법은 무엇입니까?
- 17. 동적 페이지 내용을 템플릿에 포함시키는 방법은 무엇입니까?
- 18. 설치 프로젝트에 점등 출력을 포함시키는 방법은 무엇입니까?
- 19. JSP를 사용하여 런타임에 이미지를 포함시키는 방법은 무엇입니까?
- 20. 계정 활성화 코드를 생성/저장
- 21. 활성화 코드를 입력하기위한 UI 요소
- 22. codeigniter에 자동으로 삽입되는 작은 따옴표를 제거하는 방법은 무엇입니까?
- 23. Imagick 또는 Gmagick Library를 CodeIgniter에 추가하는 방법은 무엇입니까?
- 24. Extjs Panel에 Json 결과를 포함시키는 방법은 무엇입니까?
- 25. codeigniter에 SMS 프린터 통합
- 26. jquery가 codeigniter에 올바르게 게시되지 않는 이유는 무엇입니까?
- 27. codeigniter에 대한 다시 쓰기 규칙
- 28. Bash Scripting에 타이머를 포함시키는 방법은 무엇입니까?
- 29. iphone 정적 라이브러리에 리소스를 포함시키는 방법은 무엇입니까?
- 30. 조건부로 파일을 Makefile에 포함시키는 방법은 무엇입니까?
em, 어떻게 배포하고 있습니까? – looneydoodle
오픈 소스를 포용하십시오. –
사용자는 제한된 용도로 무료로 응용 프로그램을 다운로드 할 수 있지만 확장 용도로 사용하려면 내 서버의 레코드에 대해 유효성을 검사하고 암호화 된 고유 한 파일이 필요합니다. – Zekiel