在尝试处理图像映射时,如果我尝试通过$_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
并且coordinates_y
是未定义的。但是,如果我用它替换$_POST
它$_REQUEST
可以正常工作并告诉坐标。为什么我使用的时候会报错$_POST
?
以下脚本不会产生错误:
<?php
echo "Coordinates: {$_REQUEST['coordinates_x']} and {$_REQUEST['coordinates_y']}";