2011-12-15 6 views
0

私は現在websieを開発しており、ニュースセクションには私がそこに投稿する各ニュースのボタンのようなものが1つ含まれています。好きなボタンのURLを生成することは問題ではありません。ここで私が使用したコードです:Facebookボタンリンク(ボタンのような)に1つ以上のphp変数を渡す方法

<iframe src=\"//www.facebook.com/plugins/like.php?href=".$url."&amp;send=false&amp;layout=button_count&amp;width=450&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font&amp;height=21\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden; width:450px; height:21px;\" allowTransparency=\"true\"></iframe> 

は、このIDのインクルードは$ URLです:

$url = 'http://www.example.com/news/displayNews.php?title='.$display['title'].'&news_id='.$display['news_id']; 

すべてがpropely動作するようです。それから私はFacebookに行き、そのニュースのリンクがそこに掲載されていますが、ここに問題があります。私がFacebookに投稿されたリンクをチェックすると、最初の変数 "title"のみがあり、2番目の "news_id"はそこにありません。 それは私の質問です: どうすれば2つの変数を渡すことができますか?

Pd:変数の順序を入れ替えようとしましたが、 "&"の代わりに "&"を使ってみました。インターネットを検索して解決策を見つけられませんでした。

答えて

0

この試してみてください。

http%3A%2F%2Fwww.example.com%2Fnews%2FdisplayNews.php%3Ftitle%3D'.$display['title'].'%26news_id%3D'.$display['news_id'] 

をリンクこの種のdeveloper facebookで準備している:私はyoureのはIFRAMEを使用していることがわかりので

http://www.example.com/news/displayNews.php?title='.$display['title'].'&amp;news_id='.$display['news_id'] 

使用& amp;ない&

またはこれを。彼らがこのようなリンクを準備すれば、それはうまくいくはずです

+0

私はすでにそれを試みていて、うまくいきませんでした。私はポストに入れようとしましたが、代わりに&2回貼り付けました。お返事ありがとうございました –

+0

あなたのURLに特殊文字を入れてみましたか? iframeの2番目の方法は? – Kokers

+0

nope。私は今しようとする –

関連する問題