Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么';ismap属性相关查询字符串?_Php_Html - Fatal编程技术网

Php 为什么';ismap属性相关查询字符串?

Php 为什么';ismap属性相关查询字符串?,php,html,Php,Html,假设我有以下HTML: <a href="crocodile.php?name=alex"> <img src="alex.png" ismap> </a> 我希望浏览器能打开类似于acocator.php?name=alex&41,18的东西。实际上,打开的URI是鳄鱼.php?name=alex?41,18,据我所知,它甚至不是一个有效的URI。例如,在PHP中,我以$\u GET['name']值alex?41,18结束 这种行为背后有什么

假设我有以下HTML:

<a href="crocodile.php?name=alex">
    <img src="alex.png" ismap>
</a>

我希望浏览器能打开类似于
acocator.php?name=alex&41,18
的东西。实际上,打开的URI是鳄鱼.php?name=alex?41,18,据我所知,它甚至不是一个有效的URI。例如,在PHP中,我以
$\u GET['name']
alex?41,18
结束

这种行为背后有什么原因吗?我希望浏览器能够解析有关
href
中现有查询字符串的映射,而不是简单地添加
?x,y


在Google Chrome、Firefox和Safari上测试。

这是一个有效的URL。规范上说应该这样做。
?41,18
是一个超链接后缀,不是新参数。见第3.2步

如果单击事件的目标是指定了ismap属性的img元素,则必须执行服务器端图像映射处理,如下所示:

如果单击事件是img元素上的实际定点设备触发的单击事件,则x是从图像左边缘到单击位置的距离(以CSS像素为单位),y是从图像上边缘到单击位置的距离(以CSS像素为单位)。否则,设x和y为零

设超链接后缀为U+003F问号字符,x值表示为使用ASCII数字的以10为基数的整数,U+002C逗号字符(,),y值表示为使用ASCII数字的以10为基数的整数


否。当超链接被删除时,查询字符串被视为超链接URL的一个组成部分,并向其添加后缀