Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将参数lang指定给另一个url_Javascript_Php_Html_Gettext - Fatal编程技术网

Javascript 如何将参数lang指定给另一个url

Javascript 如何将参数lang指定给另一个url,javascript,php,html,gettext,Javascript,Php,Html,Gettext,我使用GetText库创建了一个多语言网站。它在我的第一个页面上使用这个url非常有效http://localhost:8080/index.php?lang=en_US 但在我的页面中,我有到另一个页面的链接。我想让lang=en_US发送到第二页,以便根据所选语言动态生成: <a href="contact.php?lang=en_US">text here</a> 我不知道怎么做,如果我必须通过第一次获取参数并连接它来创建带有附加字符串的url?或者会话?一种解决

我使用GetText库创建了一个多语言网站。它在我的第一个页面上使用这个url非常有效http://localhost:8080/index.php?lang=en_US

但在我的页面中,我有到另一个页面的链接。我想让lang=en_US发送到第二页,以便根据所选语言动态生成:

<a href="contact.php?lang=en_US">text here</a>

我不知道怎么做,如果我必须通过第一次获取参数并连接它来创建带有附加字符串的url?或者会话?

一种解决方案是将链接更改为以下内容:

<a href="contact.php?lang=<?=$_GET['lang']?>">text here</a>

尝试使用.htaccess查看,并使url类似于domain.com/en/,当您深入domain.com/en/your_pageDanger时:此代码是用户输入,在插入HTML文档之前需要转义!。