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
Html W3C标记验证-PHP查询中的非法字符:不是URL代码点 有什么问题吗?_Html_W3c Validation - Fatal编程技术网

Html W3C标记验证-PHP查询中的非法字符:不是URL代码点 有什么问题吗?

Html W3C标记验证-PHP查询中的非法字符:不是URL代码点 有什么问题吗?,html,w3c-validation,Html,W3c Validation,我目前正在尝试验证我客户的网站,但无法解决以下问题 元素img上的属性src的错误值/php/captcha\u code\u file.php?rand=查询中的非法字符:不是URL代码点 验证器指向的完整行可以在下面找到 “id=“captchaimg”alt=“captcha”> 我做了什么? 据我所知,URL中的任何空格都将被替换为%20,但我无法想象这将是实际查询中的问题,特别是因为我已经尝试过了,并且收到了相同的错误 Edit:我的问题不是验证src属性所指向的PHP,而是如何

我目前正在尝试验证我客户的网站,但无法解决以下问题

元素img上的属性src的错误值/php/captcha\u code\u file.php?rand=查询中的非法字符:不是URL代码点

验证器指向的完整行可以在下面找到


“id=“captchaimg”alt=“captcha”>
我做了什么? 据我所知,URL中的任何空格都将被替换为
%20
,但我无法想象这将是实际查询中的问题,特别是因为我已经尝试过了,并且收到了相同的错误



Edit:我的问题不是验证
src
属性所指向的PHP,而是如何为
src
设置值/字符串的格式。您已经将源代码交给了验证器,而您应该将运行PHP程序时得到的HTML文档交给它


它是一个标记验证器,而不是PHP源代码验证器。

那么我对
src
属性值的计算方法是正确的吗?我不是想验证它指向的PHP,只是验证上面显示的HTML格式。不管怎样,我理解你的意思。我可以删除URL的PHP部分并用som替换它吗还有什么?或者这会被视为伪造,从而导致虚假验证?谁知道你是否“伪造”了它?验证器的结果在你和运行验证软件的计算机之间。你有能力将W3C有效图像与验证结果联系起来。不管怎样,我的问题得到了回答。