php – 如何用不同的语言将页面分享到facebook / twitter?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了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 = &amp; 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,请注明来意。