私は、クライアントサイトにデプロイする必要のあるCodeIgniterフレームワークを使用して構築されたPHPアプリケーションに取り組んでいます。私は、Phalangerを使って展開する前にPHPコードをコンパイルして保護したいと思っています。これをテストするために、私はCodeIgniterのデモプロジェクトを関数とコントローラの1つだけで作成しました。今はCodeIgniterの上に作成したコントローラ/メソッドを保護し、残りのCodeIgniterはそのまま残しておく必要があります。私はいくつかの方法を試して、Googleでそれを行う方法を見つけようとしましたが、Phalangerの使い方についての良い資料はありません。 Phalangerを使用してPHPコードの難読化を成功させた人はいますか?チュートリアルやヘルプは良いものになります。ありがとうPhalangerを使用してCodeIgniterでphpコードを難読化する方法は?
1
A
答えて
2
PhalangerはMulti Script AssembliesにPHPスクリプトのコンパイルを許可します。しかし、生成されたDLLの完全な難読化は、から得ることができる独自のPhalanger拡張の一部である。
+0
docsは 'PHPプロジェクトでは と書かれていますスクリプト・ライブラリーのスクリプトを組み込むには、標準のincludeステートメントを使用します。スクリプトライブラリのスクリプトは、ファイルシステムのスクリプトより優先されます。 ' ' include 'file.php'; 'dllファイルを生成しました。今、php用のWebプロジェクト用phalengerランタイムを追加しますか?または、これをphp.iniのPHP拡張モジュールとして使用しますか?http://wiki.php-compiler.net/Multi_Script_Assembly#In_PHP_project – Gary
関連する問題
- 1. ProGuardを使用してAndroidでGoogle鍵を難読化する方法
- 2. Codeigniterをphalangerを使って.net dllに変換するには?
- 3. Pythonコード難読化
- 4. yGuardを使用してEclipseでライブラリを難読化する
- 5. Webpack/Babel/UglifyJSを使用してES6クラスメソッド名を難読化する方法
- 6. retrace.batを使用して、アンドロイドで難読化されたコードのスタックトレースを取得する方法
- 7. Windowsの電話7のコードを難読化する方法
- 8. C++コードの難読化での最適化の使用
- 9. セキュアメソッドを使用してクラス名の難読化を行う方法は?
- 10. PHPはhtmlentities()でソースを難読化しています
- 11. Informaticaを使用した難読化プロセス
- 12. DashOを使用した難読化
- 13. PHPを使用して画像ディレクトリを難読化しますか?
- 14. ProguardはAndroidでコードを難読化していません
- 15. base64エンコーディングとギャルの難読化を使用する代わりに、angularjsコードでURLを難読化する方法
- 16. CakePHPコードの難読化
- 17. Objective-Cコード難読化
- 18. アンドロイドスタジオの難読化コード
- 19. App Storeコード難読化?
- 20. ジャックがコードを難読化していないようです
- 21. HTMLコードを隠す(難読化しない)方法はありますか?
- 22. 難読化されたコードを再難読化するのは間違っていますか?
- 23. さまざまな言語での難読化コードの使用
- 24. Dexguardを使用してマニフェストファイルで参照されるクラスを難読化する方法は?
- 25. AndroidスタジオでProGuard難読化を有効にする方法は?
- 26. アンドロイドで特定のクラスを難読化する方法は?
- 27. proguardを使ったAndroidの難読化アプリケーションは、ライブラリのjarファイルを難読化していますか?
- 28. Dexguardを使用してアクティビティ名を難読化する方法はありますか?
- 29. ProGuardを使用して難読化されたAndroid APKをリバースエンジニアリング/デコンパイルする方法はありますか?
- 30. ローカルvarを難読化する方法はありますか?
私はそれがあなたを助けないと知っていますが、私は大きな成功を収めて非常に大規模な顧客のために生産でPhalangerを使用する会社で働いています。 (難読化のためではなく、いくつかの奇妙な理由のためにクライアントが**本当の**サーバオペレーティングシステムを使いたくないため) – Leigh