我的目标是在求职者网站上创建一个社交网络分享按钮。
这个想法是根据代理和工作 ID 发布的,所以我想在社交网络上分享这个工作。
例
"共享"按钮
<a href="https://twitter.com/intent/tweet?source=webclient&text=<?php echo "You may have experience of the following: Junior Web Developer, Technical Support, .Net, PHP, C#, Trainee Developer, IT Support, Helpdesk, Web Designer, Content Manager, CMS, Wed Editor, ASP.Net, VB.Net, Online Content Editor etc."." ".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']?>">SHARE</a>
预期结果样本
您可能有以下经验:初级Web开发人员,技术支持,.Net,PHP,C#,实习开发人员,IT支持,帮助台,网页设计师,内容管理器,CMS,周三编辑器,ASP.Net,VB.Net,在线内容编辑器等。 dayjob.com/?j=4&Agent=rayJ345
==
问题是,当单击此按钮时,它会产生一些这样的按钮,其中 dayjob.com/?j=4 之后的任何内容都被消除或不包括在内。
简而言之,我得到了 dayjob.com/?j=4 而不是 dayjob.com/?j=4&Agent=rayJ345
提前谢谢你.
你需要对要传递的字符串进行编码。试试这个:
<a href="https://twitter.com/intent/tweet?source=webclient&text=<?php echo rawurlencode("You may have experience of the following: Junior Web Developer, Technical Support, .Net, PHP, C#, Trainee Developer, IT Support, Helpdesk, Web Designer, Content Manager, CMS, Wed Editor, ASP.Net, VB.Net, Online Content Editor etc."." ".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']); ?>">SHARE</a>
但也请记住,推文不应超过 140 个字符。