2013-08-20 84 views
1

我们得到了我们的邮件服务器上运行一个cronjob这给了我们一个URL 代码(网址)是:PHP邮件添加';'到URL

<a href=\"http://domain.com/?page=show_user&id=".$account->ID."\">http://domain.com/?page=show_user&id=".$account->ID."</a> 

当的cronjob的进展,我们得到的邮件时,URL显示像:

http://domain.com/?page=show_user&id;=1 

所以cron的增加,我们不想额外;的代码。

我想这已经:

http://domain.com/?page&#61;show_user&id&#61; 

,但仍然没有更迭,反正到分号或防止它“脱光”?

+0

安置自己的'<一个href'线 –

+0

实际的PHP代码这是一样的,我只是因为隐私的原因改变了“域”。 –

+1

nope它不是一个有效的PHP语句,需要查看完整的语句,如回声或其他东西,它终止 –

回答

0

我认为问题在于cron作业尝试处理& id作为HTML实体(它总是以“;”结尾)。 也许你应该在HTML代码中使用HTML实体,所以cron作业会识别它们。

URL应该是

<a href=\"http://domain.com/?page=show_user&amp;id=".$account->ID."\">http://domain.com/?page=show_user&amp;id=".$account->ID."</a> 
+0

去尝试一下。 –