无效的href网址

Bra*_*rad 2 html w3c-validation

例如,我有一个URL,有人输入特定的CMS表单字段,以显示在网站上:http://seneca.sunyconnect.suny.edu:4730/F /?request = 79396&func = find-b&find_code = sys&local_base = her01pub

并输出以下html:

<a href="http://seneca.sunyconnect.suny.edu:4730/F/?request=79396&func=find-b&find_code=sys&local_base=her01pub" title="The Sociology of Sports" rel="external">The Sociology of Sports</a>
Run Code Online (Sandbox Code Playgroud)

它被认为是无效的,带有警告消息:未转义和/或未知实体"&func",以及另一个警告:未转义和/或未知实体"&find_code"

我知道func和find_code是通过URL传递的元素,但有没有办法让它有效并仍允许它转到正确的目的地?

inn*_*naM 7

只需用&替换任何未转义的&符号(&);


Gra*_*ner 5

用途&amp;:

<a href="http://seneca.sunyconnect.suny.edu:4730/F/?request=79396&amp;func=find-b&amp;find_code=sys&amp;local_base=her01pub" title="The Sociology of Sports" rel="external">The Sociology of Sports</a>
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅URL中的&符号(&s).