W3C标记验证 - PHP查询中的非法字符:不是URL代码点

时间:2014-05-26 22:11:06

标签: html w3c-validation

有什么问题?

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

  

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

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

<html>
<!-- ... -->
<img src="/php/xyz.php?rand=<?php echo rand();?>" id="captchaimg" alt="captcha"><br/>
<!-- ... -->
</html>

我做了什么?

我的理解是,URL中的任何空格都将替换为%20,但我无法想象这将是实际查询中的问题 - 特别是因为我已经尝试过并且收到了相同的内容错误。


编辑:我的问题不是验证src属性指向的PHP,而是如何为src格式化值/字符串。

1 个答案:

答案 0 :(得分:2)

您已经为验证程序提供了PHP程序的源代码,当您应该为它提供运行PHP程序时获得的HTML文档。

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