来自w3验证器
元素"form"上的"action"属性的错误值:路径段中的非法字符:"<"是不允许的。
这让我发疯了!我已经花了两个小时试图找出错误,但一切似乎都很好。
<form id="contact" method="post" action="<?PHP echo htmlspecialchars($_SERVER['PHP_SELF']);?>" accept-charset="UTF-8">
非法字符:"<"是不允许的。我试图找到w3school错误,但还没有找到解决方案。非常感谢您的帮助。
PHP代码不应该通过验证器。您应该获取HTML输出(在PHP解释器处理之后)并将放入验证器中。
如果这是发送到浏览器的实际代码,您可能应该检查服务器设置,因为PHP似乎没有处理该页面。