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

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

WBOY
リリース: 2016-06-13 11:59:18
オリジナル
926 人が閲覧しました

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

この投稿の最終編集者は wanmei12112121 2014-06-09 13:12:31 RT、実際の環境は PHP Web ページで、特定のフィールドはデータベースにクエリして取得した $a です,
ですが、$a の内部は実際には PHP ステートメントの行です。たとえば、

$a は OK と表示されます
? の代わりに

上司の皆さん、私の言っている意味が分かるでしょうか?
------解決策---------
$a = "<?php echo 'ok' ;?>";<br />eval("?>$a"); //ok
ログイン後にコピー

別の状況
$a = "echo 'ok' ;";<br />eval($a); //ok
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート