Кнопка создания динамической социальной сети
Моя цель - создать кнопку "Поделиться в социальной сети" на сайте соискателя.
Идея состоит в том, что вакансии публикуются в соответствии с агентом и идентификаторами вакансий, поэтому я хотел бы поделиться этой работой в социальной сети.
пример
Кнопка Поделиться
<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>
Образец ожидаемого результата
Возможно, у вас есть опыт в следующих областях: младший веб-разработчик, техническая поддержка, .Net, PHP, C#, стажер-разработчик, ИТ-поддержка, служба поддержки, веб-дизайнер, контент-менеджер, 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
Заранее спасибо.
1 ответ
Вы должны кодировать строку, которую вы передаете. Попробуй это:
<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 символов.