HTML发送没有输入的XP数据 - 这怎么可能?

时间:2011-06-08 17:49:05

标签: http curl

我正在尝试使用php的curl进行记录。

我正在使用LiveHTTPHeaders来查看发送的标头。

当我通过表单登录时,它会发送

action=autorize&login=myname&pass=mypass&x=14&y=10

我可以看到actionloginpass <inputs>
问题是 - 没有xy输入。它们一直是随机的。我搜索了所有的html,但肯定没有任何x,y或它们的数字。

这怎么可能呢?

3 个答案:

答案 0 :(得分:7)

x和y输入来自图像输入。来自W3C:

  

具有'TYPE = IMAGE'的INPUT元素   指定图像资源   显示,并允许输入两种形式   fields:a的x和y坐标   从图像中选择的像素。名字   这些字段的名称是   附加'.x'和'.y'的字段。   'TYPE = IMAGE'表示'TYPE = SUBMIT'   处理;也就是说,当一个像素是   选择,形式作为一个整体   提交。

http://www.w3.org/MarkUp/html-spec/html-spec_8.html#SEC8.1.2.5

答案 1 :(得分:3)

您正在使用图片作为按钮。这些是点击的坐标。

答案 2 :(得分:1)

它来自输入类型=“图像”它会自动提交您在提交按钮上单击的x和y坐标。