html - PHP - Redirect back to previous page, without any form -
on website offer visitors 4 languages. have dropdown list @ top-right of site can choose language. when press item in dropdown list sent /en, /pl, /pt, /se (depending on language chose).
inside example /pl (polish) folder, put this:
<?php session_start(); $_session['lang'] = "pl"; header('location: ../'); exit; ?>
i re-direct them front page, check if lang pl, use polish text.
but want re-direct them specific page on prior pressing item in dropdown menu.
if browsing /news page, want them re-directed there , not front page.
i cannot seem this. possible?
i know can form, , insert hidden input. without form!
here's dropdown menu:
<!-- 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 -->
use $_server
super global. $_server['http_referer']
. address of page user came from.
Comments
Post a Comment