元素“form”上属性“action”的错误值:路径段中的非法charachter:“<”不被允许

时间:2016-09-11 15:26:37

标签: php html5

来自w3验证器

元素“form”上属性“action”的错误值:路径段中的非法字符:“<”是不允许的。

这让我疯了!我试图找到错误已经两个小时,但一切似乎都很好。

    <form id="contact" method="post" action="<?PHP echo htmlspecialchars($_SERVER['PHP_SELF']);?>" accept-charset="UTF-8">

路径段中的非法字符:“&lt;”不被允许。我试图找到w3school错误但尚未找到解决方案。 非常感谢帮助。

1 个答案:

答案 0 :(得分:1)

PHP代码不应通过验证器。 您应该获取HTML输出(在PHP解释器处理之后)并将 放入验证器。

如果这是发送到您的浏览器的实际代码,您应该检查您的服务器设置,因为PHP似乎没有处理该页面。