我们的邮件服务器中运行了一个cronjob,它为我们提供了一个URL。 代码(URL)是:
<a href=\"http://example.com/?page=show_user&id=".$account->ID."\">http://example.com/?page=show_user&id=".$account->ID."</a>
当cronjob进展并收到邮件时,URL显示如下:
http://example.com/?page=show_user&id;=1
因此,cron会添加一个我们不想要的;
代码。
我已经尝试过了:
http://example.com/?page=show_user&id=
但仍然没有成功。有没有办法“剥离”分号或防止它出现?
答案 0 :(得分:0)
我认为问题是cron作业试图将&amp; id作为HTML实体处理(它应该始终以“;”结尾)。 也许您应该在HTML代码中使用HTML实体,因此cron job会识别它们。
网址应为
<a href=\"http://domain.com/?page=show_user&id=".$account->ID."\">http://domain.com/?page=show_user&id=".$account->ID."</a>