2014-07-20 5 views
-2

PHP 스크립트를 개발 중이며 자유롭게 배포 할 것이라고 생각합니다.하지만 내 이름을 footer에 보관하고 싶습니다. 나는 기능과 코드 기반 64를 만들었습니다. 지금까지는 괜찮습니다. 이름은 변경할 수 없지만 내 이름이나 기지 64 기능을 삭제할 수 있습니다.바닥 글 내용 변경을 방지하는 방법?

function copyright(){ 
$decode="TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLiBVdCBlbmltIGFkIG1pbmltIHZlbmlhbSwgcXVpcyBub3N0cnVkIGV4ZXJjaXRhdGlvbiB1bGxh"; 
$decoded = base64_decode($decode); 
echo $decoded; 
} 

footer.php

저작권 functions.php에

();

제 질문은 footer.php 내용과 그 자체를 검사하여 편집이나 제거를 막는 기능을 어떻게 만들 수 있습니까?

감사합니다.

+0

당신이 우리에게 말한 것은 대단합니다! ....... 그리고 정확히 당신의 질문은 무엇입니까? 제목은 적어도 내가 이해하는 방식으로 의도를 설명하지는 않습니다. –

+0

짧은 대답은 당신이 할 수 없다는 것입니다. 저작자 표시가 필요한 라이선스에 따라 오픈 소스를 사용하면 가장 좋은 방법입니다. –

+0

제 질문이 제 의도를 아주 잘 설명한다고 생각합니다. 해당 파일의 내용이 변경되거나 삭제되거나 해당 파일이 완전히 삭제 된 경우 PHP는 동일한 내용과 파일이 복구 될 때까지 스크립트 작동을 멈 춥니 다. – mrblithe

답변

1

불가능합니다. 사용자가 코드를 수정할 수 있으면 수정을 시도하는 부분을 포함하여 해당 코드의 모든 부분을 잠재적으로 수정할 수 있습니다. 해당 코드를 찾기가 어려울 수 있지만이를 막을 수는 없습니다.

ZendGuard 또는 Ioncube와 같은 도구를 사용하여 코드를 수정하지 못하게하는 데 사용할 수있는 기술이 있지만 일반적으로 "무료"스크립트에는 적합하지 않습니다. 악성 콘텐츠를 탐지하는 것을 불가능하게 만듭니다.

+0

나는 ioncube와 zendguard를 안다. 나는 이전에 다운로드 한 스크립트를 기억하고있다.이 스크립트에서는 ioncubed 문자열을 삭제하면 스크립트가 작동을 멈춘다. footer.php 스크립트가 작업을 중단하면 바닥 글에 저작권 섹션을 편집한다. (그 사람은 코멘트와 함께 경고합니다) 스크립트 작업을 멈 춥니 다. 사람들은이 작업을 수행 할 수 있습니다. 스크립트 작성자처럼. 어떻게 가능하지 않습니까? – mrblithe

+0

이 메시지를 담당 한 부분뿐만 아니라 응용 프로그램 전체를 인코딩해야합니다. – duskwuff