イメージ マップを処理しようとしているときに、 を介して座標を取得しようとすると、エラーが発生します$_POST
。理由はわかりませんが。
次の場合form
:
<form method='post' action='action_script.php'>
<input name='coordinates' type='image' src='./rabbits.jpg' />
</form>
これはaction_script.php
スクリプトです:
<?php
echo "Coordinates : {$_POST['coordinates_x']} and {$_POST['coordinates_y']} ";
coordinates_x
このスクリプトは、 and coordinates_y
are undefinedというエラーをスローします。しかし、私が置き換える$_POST
と$_REQUEST
、うまく機能し、座標を伝えます。を使用するとエラーが発生するのはなぜ$_POST
ですか?
次のスクリプトはエラーを生成しません。
<?php
echo "Coordinates: {$_REQUEST['coordinates_x']} and {$_REQUEST['coordinates_y']}";