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&ecirc;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

Popular posts from this blog

apache - PHP Soap issue while content length is larger -

asynchronous - Python asyncio task got bad yield -

javascript - Complete OpenIDConnect auth when requesting via Ajax -