mocchi回答ポイント なしウォッチ

PHPを勉強中です。 あるサンプルプログラムの事でわからないことがあり、教えてください。

htmlファイルの入力フォ-ムに1つのテキストエリアがありまして、
<form action="./hoge.php" method="POST">によりそのテキストエリアの値(name=abc)がhoge.phpに渡されます。

hoge.phpには、
require( dirname( __FILE__ ) . '/config.php' );
~中略~
$abc = $_POST['abc'];
$command = $php_path . ' ' . $script_path . ' ' . $abc . ' >/dev/null 2>&1 &';
exec( $command );

となっており、値abcを$abcとして読み込んでいます。ここまではわかるのですが、別のファイル(bobubobu.php)にも$abcは登場するのです。

どうやって違うファイルであるbobubobu.phpにも$abcを読み込んでいるのでしょう。
includeやrequireの類は一切使っていないのです。ス-パ-グロ-バル変数とかでもないのです。
bobubobu.php内の臭そうな部分は、
$abc = $argv[1];
だけなのです(唐突に$abcが現れます)。
全くわからず困っております。
また、最初の入力フォ-ムにテキストフォ-ムがもう一つあったとして(name=efg)、このefgもhoge.phpを経由してbobubobu.phpに登場させることはできるのでしょうか。
サンプルまで書いていただければベストアンサ-はもちろん、高ポイントを差し上げます。

ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2014-11-12 12:44:03
終了日時
2014-11-14 12:29:19
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

PHP7798hoge915ABC440HTML5036変数1063プログラム5048ARGV23

人気の質問

メニュー

PC版