我的页面上有一个子导航菜单,只要将?n=review
附加到URL上,就会打开。
我也有语言改变和会话变量被设置,只要?language=xx
被追加。
但是,如果我在打开子导航的页面上,并且希望从那里更改语言,则在链接单击时?n=review
将替换为?language=xx
,并且因此子导航关闭。 如何在每次语言更改时检查$_GET
变量是否已设置,如果有,请将附加的变量追加到最后?
一旦语言被改变,新的语言被设置为一个会话变量,所以我不需要担心保持它的$_GET
变量。我想知道是否需要以相同的方式存储子导航变量...?
对不起,如果这个问题的措辞不好,我试图让我的头在我自己的逻辑。
如果您需要查看任何代码或整洁的措辞,请在投票前让我知道。
查看http://stackoverflow.com/questions/3002387/how-to-combine-query-strings-in-php –