Кнопка создания динамической социальной сети

Моя цель - создать кнопку "Поделиться в социальной сети" на сайте соискателя.

Идея состоит в том, что вакансии публикуются в соответствии с агентом и идентификаторами вакансий, поэтому я хотел бы поделиться этой работой в социальной сети.

пример

Кнопка Поделиться

<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 символов.

Другие вопросы по тегам