【发布时间】:2015-06-16 10:24:09
【问题描述】:
我是 PHP 新手,希望有人可以帮助我。
我有一个页面 (index.php),用户可以在其中选择一种语言。
如果没有选择语言,则页面 URL 只是 index.php,默认为英语。
如果他们选择了一种语言,则页面会重新加载,并且变量 ?lang=xy 会添加到定义页面语言的 URL 中。
例如。对于德语,页面 URL 将是 index.php?lang=de 。
到目前为止,一切都按预期工作。
现在我在索引页面上有一个导航栏,可以导航到其他页面,这些页面都保存为单独的 php 文件(如page1.php, page2.php, page3.php 等)。
我该如何管理如果有人在索引页面上选择了一种语言,然后导航到另一个页面语言变量被传递到所有其他页面?
例如。对于德语,其他页面应为 page1.php?lang=de, page2.php?lang=de, page3.php?lang=de 等。
我知道我可以在每个页面上使用 $_GET["lang"] 来获取变量,但找不到使用 PHP 或 JavaScript/jQuery 将其从索引页面传递到其他页面的方法,理想情况下我可以将此设置为更通用,而不是为每个链接单独设置。
注意:
我正在使用带有标准链接的无序列表来创建我的导航栏,例如:
<li><a href="page1.php">Page1</a></li>
有人可以帮我解决这个问题吗?
提前非常感谢。
【问题讨论】:
-
你可以使用php会话
标签: javascript php jquery variables get