大約4年前,我使用了一個名爲amember pro的php產品,它是一個會員腳本,它具有用於說謊的30個不同付款處理器的插件,這是一個簡單的方法來建立一個自動化的會員網站,用戶將付款並獲得付款進入某個區域。如何讓PHP應用程序需要密鑰才能工作?
該腳本使用ioncube http://www.ioncube.com/sa_encoder.php來防止非付費用戶使用該腳本,它請求您註冊該腳本將被使用的域,然後給您一個密鑰以進入文件,該文件將使系統/腳本工作。
現在我想知道如何做這樣的任務,我知道ioncube編碼器只是讓它很難看到代碼,在我提到的腳本中,他們只會在1的tp處有一小段包括被加密的頁面,沒有那部分代碼會被破壞,另外,如果腳本的所有者沒有將你的域名放入列表中,並給你一個有效的密鑰,它將無法工作,如果你嘗試使用腳本在不同的域名,它不會工作。
我意識到加密代碼中的某個地方必須向您發送密鑰到服務器並檢查它是否適用於它所在的域名,或者可能它沒有這樣做,也許密鑰只是驗證它是否與腳本所在的域匹配,更有可能是它做了什麼。
這裏是真正的問題在哪裏,你將如何讓腳本需要加密的部分?如果我製作了一個腳本並在頂部有一個小的加密部分,那麼似乎用戶將能夠輕鬆刪除加密的部分,並找出未加密的部分正在做什麼並將其修復。有任何想法嗎?