2012-12-10 52 views
0

所以我們有一個非常漂亮的小PHP應用程序。人們一直有興趣以不同的名稱「出租」它。鏈接到外部的PHP文件(專有原因)

但是,使用當前設置 - 任何「頂級管理員」(他們必須是)可以查看PHP文件。

我的老闆對此非常關心。是否有可能(或更確切地說,SMART)鏈接到服務器上的外部PHP文件?

所以不是

index.php文件內容:

<?php include('/lib/header.php'); ?> 

,因此

的header.php內容:

<?php /*Stuff I don't want you seeing*/ ?> 

會是PO ssible(如果是這樣,聰明)做這樣的事情

index.php文件內容:

<?php include('http://site-i-control.com/lib/header.php'); ?> 

,使他們不能查看或修改header.php文件的內容是什麼?

+0

如果你不想放棄它,就把它放在你的盡頭。 – Ibu

+0

除非將其編譯爲擴展名,否則無法「隱藏」PHP代碼。我想你可以混淆它... –

+1

適當的許可是'保護'的正確方法, – 2012-12-11 00:00:49

回答

2

你將能夠完成這樣的事情在PHP中的唯一方法是:

  1. 開發或以其他方式實現使用許可證密鑰的代碼。
  2. 使用IONcube,SourceGuardian或其他類似產品對全部或部分源代碼進行編碼。

否則無法按照您的要求保護PHP代碼。

2

任何人都可以將該URL放入瀏覽器並下載。實際上,只需將代碼編輯爲echo而不是include,即可立即查看代碼。

如果釋放的PHP代碼,你實際上已經放棄他們的一切......

1

也許你可以編譯你的php:

Php Compiler

什麼是肝癌?

phc是一個支持插件的PHP開源編譯器。在 此外,它還可以用來漂亮地打印或混淆PHP代碼,用於開發處理PHP腳本應用 框架,或 轉換PHP到XML和背部,使使用XML工具PHP腳本 的處理。