我目前正在尝试验证我的客户的网站,但无法解决以下问题。
错误值/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
格式化值/字符串。
答案 0 :(得分:2)
您已经为验证程序提供了PHP程序的源代码,当您应该为它提供运行PHP程序时获得的HTML文档。
它是一个标记验证器,而不是PHP源代码验证器。