TwitterのシェアがIEで400エラーになる理由と対策方法。

先日、「ツイッターのシェアできないよ。エラーになってるよ」って言われて、調べたらIEの場合だけ400エラーになっていました。

その時のコードは以下のようなコードです。

スポンサーリンク

Twitterのシェアでエラーが起こる原因は

原因はタイトル部分がエスケープされずに、そのまま表示されているため、Twitterのシェアでエラーになっているようです。

シェアのエラーへの対策方法は

phpにはurlencodeという、URL型に文字列をエンコードしてくれる関数があります。このurlencode関数を利用します。

利用した際のコードは下記になります。

スポンサーリンク

シェアする