RT、実際の環境は PHP Web ページであり、$a としてデータベースにクエリを実行することで特定のフィールドが取得されます。
しかし、$a の内部には、実際には
どうやって
$a を と表示するのはどうでしょうか?
上司の皆さん、私の言っている意味が分かるでしょうか?
$a = "<?php echo 'ok' ;?>";eval("?>$a"); //ok
別の状況
$a = "echo 'ok' ;";eval($a); //ok
大丈夫 rree
allow_url_include = on の場合
大丈夫
$a = "<?php echo 'ok' ;?>";include "data://," . $a;
$a = "<?php echo 'ok' ;?>";include "data://," . $a;
allow_url_include = on の場合はまだ可能です
<div> <?php echo $a; ?></div
$a = "<?php echo 'ok' ;?>";include "data://," . $a;
allow_url_include = on
なら大丈夫です
<div> <?php echo $a; ?></div
モデレーターさん、ご協力ありがとうございました。徹夜で残業して、意味を理解する前に混乱してしまいました~~~私の頭は壊れています。主に
思い出させてくれてありがとう。よくある問題は何ですか?
allow_url_include = on の場合でも、まだ解決できます
モデレーター、教えてください。たとえば、Web ページに実践的なアプリケーションを追加する必要があります:
$a = "<?php echo 'ok' ;?>";include "data://," . $a;
よくある問題は何ですか?
簡単ですか??