【发布时间】:2012-06-27 13:57:10
【问题描述】:
如果用户更改网站的语言,我正在尝试使用 javascript 更改 php 文件的包含路径。
我正在使用此代码来检查网站的语言是否为英语。
<script type="text/javascript">
$(function() {
var pathname = window.location.pathname;
if (pathname.search('/en/') != -1){
//I wanna insert the new path here
}
});
</script>
然后我想更改包含函数
<?php include 'navigation.php'; ?>
到
<?php include 'navigation_en.php'; ?>
有人知道如何进行这项工作吗?还是我必须用 php 检查路径名才能更改 php 包含函数?
【问题讨论】:
-
php 运行服务器端,在 javascript 启动之前就完成了,反正我不明白你为什么需要 js,这都可以用 php 完成
-
您无法使用 javascript 更改包含路径。
-
当调用 Javascript 代码时,PHP 就完成了工作。您必须重新加载您的网站并使用参数。
-
@Dagon 我对 PHP 不是很好。你知道我如何在 PHP 中达到同样的效果吗?
-
@linzprod
substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2)为您提供 PHP 语言代码
标签: php javascript path include