2014-07-20 133 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

相關問題