0

変数を持つ file1.php があります。変数名が不明です。file1.php は ZendGuard 5 で暗号化されているため、コードを表示できません。file1.php には file2.php が含まれています。file1.php は暗号化されているため、file2.php が含まれている場所がわかりません。PHPコードで不明な名前の変数を表示する方法はありますか?

例:

file1.php (ZendGuard 5 で暗号化されます)

$my_secret_variable='Hi stackoverflow!';
$my_other_secret_variable_SOME_RANDOM_A4Nf8d3ET='Hi stack!';
include ('file2.php');

file2.php (暗号化なし) シークレット変数の名前と値を推測してみましょう。

//first attempt
echo'$my_secret';
//second attempt
echo'$my_secret_var';
//etc

PHPコードで不明な名前と値の変数を表示する方法はありますか?

4

1 に答える 1

0

get_defined_varsを使用してみてください:

$all = get_defined_vars();

print_r($all);
于 2014-08-10T10:57:55.237 に答える