PHP - 重定向回上一页,没有任何形式

时间:2015-05-13 23:38:32

标签: php html redirect header web

在我的网站上,我向访客提供4种语言。我在网站右上角有一个下拉列表,可以选择他们的语言。当您按下下拉列表中的项目时,您将被发送到/ en,/ pl,/ pt,/ se(取决于您选择的语言)。

在例如/ pl(polish)文件夹中,我把它放在:

<?php
session_start();
$_SESSION['lang'] = "pl";
header('Location: ../');
exit;
?>

然后我将它们重新指向首页,在那里我检查lang是否为pl,然后使用波兰语文本。

但现在我希望它在按下下拉菜单中的项目之前将它们重定向到他们所在的特定页面。

如果他们正在浏览/新闻页面,我希望他们在那里重新定向,而不是首页。

我似乎无法做到这一点。这甚至可能吗?

我知道我可以使用表单执行此操作,并插入隐藏的输入。但这没有形式!

这是我的下拉菜单:

<!-- Language Settings -->
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"><?php echo menu8; ?> <span class="caret"></span></a>
    <ul class="dropdown-menu" role="menu">
        <li><a href="en">English</a></li>
        <li><a href="pt">Portugu&ecirc;s</a></li>
        <li><a href="pl">Polski</a></li>
        <li><a href="se">Svenska</a></li>
    </ul>
</li>
</ul>
<!-- End Language Settings -->

1 个答案:

答案 0 :(得分:1)

使用/hrldas-v3.4.1$ cd Utility_programs /hrldas-v3.4.1/Utility_programs$ make 超级全局。 hrldas-v3.4.1/Utility_programs$ ./gribextract -h ************************************************************************** ./gribextract -- extracts specified fields from a GRIB (Edition 1 or Edition 2) file. <snip> 。这将是用户来自的页面的地址。