Intense Debate использует следующий код javascript для отображения номера комментариев в моем блоге, который я включил в небольшую удобную функцию php. Передав этой функции php идентификатор сообщения в блоге, он создает ссылку на раздел комментариев этого конкретного сообщения.
function show_comments_number($id) {
$url="index.php?p=post&id=$id";
?>
<script>
var idcomments_acct = 'xxx';
var idcomments_post_id = '<? echo $id;?>';
var idcomments_post_url = '<? echo $url;?>';
</script>
<script type="text/javascript" src="http://www.intensedebate.com/js/genericLinkWrapperV2.js"></script>
<?}
Проблема в том, что Intense Debate анализирует URL-адрес, который я пытаюсь передать, исключая & и все после него. Таким образом, ссылка, которую производит Intense Debate, это просто «index.php? P = post» - очевидно, это проблема.
Есть какие-нибудь идеи относительно того, почему он так обрезает URL?