Php 如何防止更改页脚内容?

Php 如何防止更改页脚内容?,php,function,footer,Php,Function,Footer,我正在开发一个php脚本,我想我会免费发布。但我想把我的名字保留在页脚。我创建了function并编码了base 64。到目前为止,这还可以。名称不能更改,但我的名字或base 64函数可以删除 在functions.php中 function copyright(){ $decode="TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvc

我正在开发一个php脚本,我想我会免费发布。但我想把我的名字保留在页脚。我创建了function并编码了base 64。到目前为止,这还可以。名称不能更改,但我的名字或base 64函数可以删除

在functions.php中

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

function copyright(){
$decode="TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLiBVdCBlbmltIGFkIG1pbmltIHZlbmlhbSwgcXVpcyBub3N0cnVkIGV4ZXJjaXRhdGlvbiB1bGxh";
$decoded = base64_decode($decode);
echo $decoded;
}
版权所有()

我的问题是如何创建一个函数来检查footer.php内容及其本身,以防止任何编辑或删除


谢谢。

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


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

您告诉我们真是太好了。。。。。。。你的问题到底是什么?这个标题并没有以至少我能理解的方式真正解释你的意图。简短的回答是你不能。开源是在需要归属的许可下进行的,这是你能做的最好的事情。我想我的问题很好地解释了我的意图。想要创建检查php文件内容的函数。如果该文件的内容更改或删除,或者该文件完全删除,脚本将停止工作,直到相同的内容和文件恢复。我知道ioncube和zendguard。我记得我以前下载过一个脚本。在该脚本中,如果我删除ioncube字符串,脚本将停止工作,如果我删除footer.php脚本停止工作,如果我编辑footer.php中的版权部分(他用注释警告),脚本停止工作。人们可以这样做。就像脚本的作者一样。怎么不可能呢?你必须对整个应用程序进行编码,而不仅仅是负责此消息的部分。