Кнопка отправки Facebook - Как передать сгенерированную переменную PHP в URL - PullRequest
0 голосов
/ 24 октября 2011

В настоящее время я кодирую веб-сайт, где строки информации взяты из базы данных и отображаются с использованием PHP-кодирования (около 20 единиц информации на страницу). Я включил javascript SDK для Facebook после заголовка и сгенерировал тег div для кнопки отправки для каждого фрагмента информации. Мое намерение состоит в том, чтобы пользователь нажал кнопку отправки для определенной строки информации и передал URL только для этой информации, а не для главной страницы.

Используя php-кодирование, я изменил URL-адрес data-href в div fb-send для представления ссылочной информации и передачи переменной php через URL-адрес. Хотя URL-адрес проверяется правильно, он не отображается при нажатии кнопки отправки (он ссылается только на главную страницу).

Можно ли передать переменные PHP через URL кнопки отправки? Если так, как я могу это сделать? Если нет, каковы другие варианты достижения желаемого результата?

Пожалуйста, дайте мне знать, если моя проблема неясна! Огромное спасибо за помощь!

1 Ответ

0 голосов
/ 24 октября 2011

Попробуйте с этим

$url_view = "http://".$_SERVER['HTTP_HOST'] . getenv('REQUEST_URI');

$facebook = 
    "<div class='socialshare_fb'>
        <iframe scrolling='no' style='border-width: initial; border-color: initial; overflow-x: hidden; overflow-y: hidden; height: 20px; width: 90px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial;' title='Share on Facebook.' src='http://www.facebook.com/plugins/like.php?href=".$url_view."&action=like&amp;layout=button_count&amp;locale=pt_PT &amp;node_type=link&amp;show_faces=false&amp;width=90'>
        </iframe>
    </div>";
echo $facebook;
...