添加到‘快速编辑’备注屏幕的电子邮件字段中的乱码

时间:2015-03-01 作者:Jan Paul

当我编辑评论时,通常电子邮件只包含它应该包含的电子邮件,但当我使用“快速编辑评论”时,则会在电子邮件后的电子邮件字段中添加代码。此代码具体如下:

/* <![CDATA[ */!function(){try{var t="currentScript"in document?document.currentScript:function(){for(var t=document.getElementsByTagName("script"),e=t.length;e--;)if(t[e].getAttribute("cf-hash"))return t[e]}();if(t&&t.previousSibling){var e,r,n,i,c=t.previousSibling,a=c.getAttribute("data-cfemail");if(a){for(e="",r=parseInt(a.substr(0,2),16),n=2;a.length-n;n+=2)i=parseInt(a.substr(n,2),16)^r,e+=String.fromCharCode(i);e=document.createTextNode(e),c.parentNode.replaceChild(e,c)}}}catch(u){}}();/* ]]> */
然后,当我使用“快速编辑”菜单保存评论时,其保存方式如下:

abc@gmail.comCDATAfunctiontryvartcurrentScriptindocumentdocument.currentScriptfunctionforvar

这当然是不想要的行为。。。

我尝试禁用所有插件并从函数中删除所有自定义代码。php,但问题仍然存在。。。

有人知道这是什么原因吗?

1 个回复
最合适的回答,由SO网友:Saurabh Shukla 整理而成

这是您的服务器试图混淆和保护电子邮件地址:

https://stackoverflow.com/questions/27513190/cf-hash-attribute-and-script-mysteriously-added-to-mailto-links

请与您的主机提供商联系。

结束

相关推荐

WordPress Form to Email.php and Theme

我的模板页面中有一些自定义表单。我正在使用表单“action”链接到formtoemail。php文件。如果我离开formtoemail,一切都会好起来的。php原样,但我想调用我的主题元素来动态设置页面样式。我尝试了以下操作,但不幸的是出现了一个错误“调用未定义的函数get\\u header()”如果我从页面复制/粘贴html,一切都很好,但我真的不想每次都更新html。我确信有一种方法可以做到这一点,但我不是超级PHP高手。有人能帮忙吗?<?php $my_email = \