Yoğun Tartışma Javascript Pirzola URL

3 Cevap php

Yoğun Tartışma Ben kullanışlı küçük bir php fonksiyonu dahil ettik bloguma bir yorum numarasını görüntülemek için aşağıdaki javascript kodu kullanır. Bu php fonksiyonunu bir blog yazısı kimliği geçirerek, bu belirli yazının yorum bölümünde bir bağlantı oluşturur.

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>
<?}

Sorun Yoğun Tartışma ve kapalı bırakarak, onu geçmek için çalışıyorum URL ayrıştırmak olduğunu ve ondan sonra her şey. Yani Yoğun Tartışma üreten link "? Index.php p = sonrası" sadece budur - Açıkçası bu bir sorundur.

Herhangi bir bu şekilde URL doğrama oluyor neden olarak fikir?

3 Cevap

Ya da takip the W3C's advice ve değiştirmek & a kadar; (Lütfen argument_separator.input değiştirebilir ve buna göre argument_separator.output emin olun).

Şansı, sizin URL & id geçersiz HTML varlık olarak yorumlanır ediliyor edilmektedir. Bir yorum yapın <script> etiket sarma (<!--<script></script>//-->) bu konuda yardımcı olmalıdır.

&id &amp;id olarak değiştirin ve bunu çözmek gerekir.