PHPexec()
関数を介してphp関数を実行していますが、一度に1つの変数しか通過しないようです。
$url = "http://domain.co/test.php?phone=123&msg=testing"
exec('wget '.$url);
私が持っているtest.phpファイル内
$msg = "msg =".$_GET["msg"]." number=".$_GET["phone"];
mail('me@gmail.com', 'Working?', $msg);
電話変数のみを返すメールを受け取ります。
しかし、次のようにURLを変更すると
$url = "http://domain.co/test.php?msg=testing&phone=123"
わかりますmsg
が、そうではありませんphone
か?この奇妙な動作の原因についてのアイデアはありますか?