2014-07-20 135 views
-2

我正在开发一个PHP脚本,我想我会分发free.But我想保留我的名字footer.I创建fucntion和编码基础64.这是好的迄今。名称不能改变,但我的名字或基地64功能可以删除。如何防止更改页脚内容?

中的functions.php

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

footer.php

版权();

我的问题是,如何创建检查footer.php内容和自身的函数,以防止任何编辑或删除。

谢谢。

+0

你已经告诉过我们了! .......你的问题到底是什么?标题并不能以至少我明白的方式来解释你的意图。 –

+0

简短的回答是你不能。根据需要归属的许可证开放源代码,这是您可以做的最好的。 –

+0

我想我的问题很能解释我的意图。要创建检查php文件内容的功能。如果该文件的内容发生了更改或删除或该文件完全删除,则脚本将停止工作,直到恢复相同的内容和文件。 – mrblithe

回答

1

不可能。如果您的代码可以由其用户修改,那么该用户可能会修改该代码的任何部分,包括试图检测修改的部分。您可以尝试使代码难以找到,但无法阻止它。

您可以使用一些技术来防止您的代码被修改(例如,使用ZendGuard或Ioncube等工具对其进行编码),但这些技术通常不适用于“免费”脚本,因为它们使其无法检测到恶意内容。

+0

我知道ioncube和zendguard。我记得从一个脚本,我下载了。在该脚本中,如果我删除ioncubed字符串,脚本停止工作,如果我删除footer.php脚本停止工作,如果我编辑页脚.php (他带着评论)脚本停止工作。人们可以做到这一点。就像脚本的作者一样。怎么可能? – mrblithe

+0

您将不得不编码整个应用程序,而不仅仅是负责此消息的部分。 – duskwuff

相关问题