phpで難読化されたコードをhtmlファイルにコピーして実行できるようにするためには、なにが必要か? そースコードを生成する際に、"verify-hostnameと"verify-protocol"はオフにしなければいけない。 -------------------------------------------------------------- $cfg["verify-hostname"]=0; $cfg["verify-protocol"]=0; -------------------------------------------------------------- これで理論的には実行可能なはずだが、実際は、次のようなにエラーがでる。 -------------------------------------------------------------- ERROR: Invalid script length: server=35032, client=35086 -------------------------------------------------------------- 理由は、htmlファイルでは、コードがUTF-8で解釈されていないから、 文字数が異なって報告されてしまうのである。 解決する方法は2つある。 一つは、拡張子を.phpに変更して、phpとして走らせる方法である。 phpはディフォルトでコードをUTF-8として解釈するので、計算が合う。 もう一つの方法は、htmlファイルに。以下のように、 を含めて、UTF-8として解釈されるようにする。 --[BEFORE]----------------------------------------------------