Php Html5验证或功能-can和#xB4;我不是两个都有吗?

Php Html5验证或功能-can和#xB4;我不是两个都有吗?,php,facebook,html,Php,Facebook,Html,我有这个链接,可以和facebook分享 <a href="https://www.facebook.com/sharer.php?display=popup&u=<?php echo urlencode($this->Environment->base . $this->Environment->request); ?>&t=<?php echo urlencode($this->title); ?>" rel="no

我有这个链接,可以和facebook分享

<a href="https://www.facebook.com/sharer.php?display=popup&u=<?php echo urlencode($this->Environment->base . $this->Environment->request); ?>&t=<?php echo urlencode($this->title); ?>" rel="nofollow" title="Auf Facebook teilen" target="blank"  onclick="window.open(this.href, '', 'width=760,height=570,modal=yes,left=100,top=50,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no'); return false;"><img src="system/modules/news4ward/html/social/facebook.png" alt="Facebook" width="30" height="30"></a>

我的问题是,它不会在HTML5文档中验证。将
&
更改为
%26
将修复验证,但会中断facebook共享,因为它不会获取打开的图形描述


我能做什么?

尝试将原始的符号和
&
更改为HTML实体
&

尝试将其更改为
&天哪,我第一次尝试了这个,但我不知道为什么在过去没有用它进行验证。现在它可以完美地工作了-THX为什么不将此作为一个答案发布,以便OP可以接受它以避免其他人点击问题?:)很高兴你把它整理好了。@JoelMurphy你说得对,我现在发布了一个答案。这只是我的第一个想法;)