1

我们的邮件服务器中运行了一个 cronjob,它为我们提供了一个 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&#61;show_user&id&#61;

但仍然没有成功。有没有办法“剥离”该分号或防止它出现?

4

1 回答 1

0

我认为问题在于 cron 作业试图将 &id 处理为 HTML 实体(应始终以“;”结尾)。也许您应该在 HTML 代码中使用 HTML 实体,以便 cron 作业能够识别它们。

网址应该是

<a href=\"http://domain.com/?page=show_user&amp;id=".$account->ID."\">http://domain.com/?page=show_user&amp;id=".$account->ID."</a>
于 2013-08-20T09:15:53.503 回答