この投稿の最終編集者は wanmei12112121 2014-06-09 13:12:31 RT、実際の環境は PHP Web ページで、特定のフィールドはデータベースにクエリして取得した $a です,
ですが、$a の内部は実際には PHP ステートメントの行です。たとえば、808ed341026d0d3bd4e0139a6a920132
48a6adc8ab917eadec84c48d0b6e13d5
$a は OK と表示されます
808ed341026d0d3bd4e0139a6a920132? の代わりに
上司の皆さん、私の言っている意味が分かるでしょうか?
------解決策---------$a = "<?php echo 'ok' ;?>";<br />eval("?>$a"); //ok
別の状況
$a = "echo 'ok' ;";<br />eval($a); //ok