[英]W3C Markup Validation - Illegal character in PHP query: not a URL code point
我目前正在嘗試驗證客戶的網站,但無法解決以下問題。
元素img上屬性src的值/php/captcha_code_file.php?rand=的值錯誤:查詢中的非法字符:不是URL代碼點。
驗證者指向的完整行可以在下面找到。
<html>
<!-- ... -->
<img src="/php/xyz.php?rand=<?php echo rand();?>" id="captchaimg" alt="captcha"><br/>
<!-- ... -->
</html>
據我了解,URL中的任何空格都將替換為%20
,但我無法想象這將是實際查詢中的問題-尤其是因為我已經嘗試過此操作並收到了相同的錯誤。
編輯 :我的問題不是關於驗證src
屬性指向的PHP,而是關於src
的值/字符串格式。
您已經向驗證器提供了PHP程序的源代碼,而應該給它提供運行PHP程序時獲得的HTML文檔。
它是一個標記驗證器,而不是PHP源代碼驗證器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.