在我的網站上,我爲訪問者提供4種語言。我可以在網站右上角的下拉列表中選擇他們的語言。當您按下下拉列表中的項目時,您將發送到/ en,/ pl,/ pt,/ se(取決於您選擇的語言)。PHP - 重定向回到上一頁,沒有任何形式
裏面例如/ PL(拋光)文件夾,我把這個:
<?php
session_start();
$_SESSION['lang'] = "pl";
header('Location: ../');
exit;
?>
我然後把它們重新定向到頭版,我在那裏檢查,如果郎鹹平是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ês</a></li>
<li><a href="pl">Polski</a></li>
<li><a href="se">Svenska</a></li>
</ul>
</li>
</ul>
<!-- End Language Settings -->
我該怎麼做?任何代碼示例? – aliazik
是的,我知道如何翻譯網站,我已經做到了。我的問題是它不會重定向回到上一頁。我檢查了你的鏈接,看不到任何關於重定向到前一頁 – aliazik