ホームページ  >  記事  >  バックエンド開発  >  フィールドで PHP ステートメントを実行する方法を教えてください。

フィールドで PHP ステートメントを実行する方法を教えてください。

WBOY
WBOYオリジナル
2016-06-13 11:59:18896ブラウズ

フィールドで PHP ステートメントを実行する方法を教えてください。

この投稿の最終編集者は 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
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。