我正在尝试使用php的curl进行日志记录。
我正在使用LiveHTTPHeaders来查看发送了哪些标头。
当我通过表单登录时,它会发送
action=autorize&login=myname&pass=mypass&x=14&y=10
我可以看到action
、login
、pass
、<inputs>
问题是没有x
和y
输入。它们一直都是随机的。我搜索了所有的html,但绝对没有任何x、y或它们的数字。
这怎么可能呢?
x和y输入来自图像输入。来自W3C:
具有"TYPE=IMAGE"的INPUT元素指定要使用的图像资源显示,并允许输入两种形式字段:的x和y坐标从图像中选择的像素。这些名字的名称附加了'.x'和'.y'的字段。"TYPE=IMAGE"表示"TYPE=SUBMIT"加工;也就是说,当像素选择,则整体形式为提交。
http://www.w3.org/MarkUp/html-spec/html-spec_8.html#SEC8.1.2.5
您正在使用图像作为按钮。这些是点击的坐标。
它来自input type="image",它自动提交您单击提交按钮的x和y坐标。