脚本宝典收集整理的这篇文章主要介绍了php – 如何用不同的语言将页面分享到facebook / twitter?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。@H_403_0@ 我正在使用codeignITer,语言由会话决定.
我写了元数据,faceBook / twitter抓取数据并共享页面:
echo "<Meta name='twitter:card' content='summary' />"; echo "<Meta PRoPErty='og:title' content='" . $video->{set_lang("title")} . "' />"; echo "<Meta property='og:description' content='" . $video->{set_lang("description")} . "' />"; echo "<Meta property='og:image' content='" . (isset($video->image_url) ? site_url("thumbnail/" . $video->image_url) : $video->thumbnail) . "' />";
set_lang函数用于检查会话,如下所示:
function set_lang($VAR) { $CI = & get_instance(); $lang = $CI->session->userdata('site_lang'); if ($lang == "english") { return $var; } else if ($lang == "zh_tw") { return $var . "_tw"; } else if ($lang == "zh_cn") { return $var . "_cn"; } }
共享功能在浏览器中运行良好,但是,我想通过移动应用程序分享链接.由于应用程序不包含会话,因此无法检查语言.另外,如果我将参数放在链接中,例如.
http://example.com/video/view/1/english
然后我的共享链接也将修复该语言.
有任何想法吗 ?非常感谢您的帮助.
以上是脚本宝典为你收集整理的php – 如何用不同的语言将页面分享到facebook / twitter?全部内容,希望文章能够帮你解决php – 如何用不同的语言将页面分享到facebook / twitter?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。