链接网址我的网站


Link url my site

我有一个包含 2 种语言的网站,即 En 和 kh。每种语言在不同的文件夹中具有相同的文件名,即/en/和/th/。我已经创建了标签,以便在我包含的头文件 (php) 上在这 2 种语言之间切换。

问题是无论您身在何处,如何获取当前路径,并将文件夹名称更改为 en 或 kh?(如果您在英语联系人页面内,单击 kh 将带您进入泰语联系页面。

如何在我的网站中链接此语言?

要在语言之间切换,您首先需要在 cookie 中保存用户首选项,以便下一个请求将获得所选语言。

要呈现所需的文件,您只需编写URL/或加载语言usin gcookie的Lang信息

即可

尝试查看 $_SERVER 预定义值。使用此信息,您可以计算出用户的当前位置并相应地切换语言链接。

一个很好的起点可以在下面看到。

<?php echo $_SERVER['PHP_SELF']; ?>

更多内容可在此链接中找到 保留变量服务器

您可以使用

$_SERVER['PHP_SELF'] 来查找路径,str_replace将 en 更改为 kh,反之亦然,然后重定向到新的路径:)