イメージ マップを処理しようとしているときに、 を介して座標を取得しようとすると、エラーが発生します$_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_yare undefinedというエラーをスローします。しかし、私が置き換える$_POSTと$_REQUEST、うまく機能し、座標を伝えます。を使用するとエラーが発生するのはなぜ$_POSTですか?
次のスクリプトはエラーを生成しません。
<?php
echo "Coordinates: {$_REQUEST['coordinates_x']} and {$_REQUEST['coordinates_y']}";