2013-04-23 4 views
0

У меня проблема с Facebook, например iframe .. Я хочу иметь возможность любить каждый идентификатор. Проблема в том, когда я помещаю этот код на свой сайт и нажимаю, как на одном сообщении, все сообщения нравятся.Facebook iframe like issue

$sql = "SELECT * FROM $tbl_name ORDER BY id DESC LIMIT $start, $limit"; 
if(isset($_GET['id'])) 
    { 
    $id=intval($_GET['id']); 
    $sql = "SELECT * FROM $tbl_name WHERE id=$id"; 
    } 
$result = mysql_query($sql); 

     while($row = mysql_fetch_array($result)) 
    { 
    echo "<center><a href ='single_joke.php?id=".$row['id']."'>" .$row['Title']."</a></center>"; 
    echo "<br>"; 
    echo nl2br($row["VicText"]); 
    ?> 
    <iframe src="https://www.facebook.com/plugins/like.php?href=http://www.keevik.com/vicevi.php?id=<?php echo $row['id']; ?>" 
    scrolling="no" frameborder="0" 
    style="border:none; width:450px; height:80px"></iframe> 
    <?php 
    echo "<hr>"; 
    } 

ответ

1

однако, вы должны urlencode() ваш URL, потому что, если добавить второй параметр в вашей URL, HTTP-сервер интерпретирует этот второй параметр как параметр для facebook URL, не для вашего;)

Смежные вопросы