Он подгружает require_once('ajax-lan.php');
Смотрит, есть ли у нас ГЕТ, если нету значит на тебе "ru" в сессию, и так каждый раз сессия перезаписывается на "ru". Правь логику.
$_SESSION['lan'] = isset($_GET['lan']) ? $_GET['lan'] : 'ru';
$_SESSION['lan'] = isset($_GET['lan']) ? $_GET['lan'] : 'ru';
<div>
<p>referensies:
<a data-value="ru" class="lan-poster" href="<?php echo $_SERVER['PHP_SELF']; ?>"><?php if(!empty($_GET['lan']) && ($_GET['lan'] == 'ru')) include("translation/ru.php"); ?>ru</a>
<a data-value="en" class="lan-poster" href="<?php echo $_SERVER['PHP_SELF']; ?>"><?php if(!empty($_GET['lan']) && ($_GET['lan'] == 'en')) include("translation/en.php"); ?>en</a>
<a data-value="ua" class="lan-poster" href="<?php echo $_SERVER['PHP_SELF']; ?>"><?php if(!empty($_GET['lan']) && ($_GET['lan'] == 'ua')) include("translation/ua.php"); ?>ua</a>
</p>
</div>
<script type="text/javascript">
function JavaInclude(id) {
и как-то здесь обработать идентификатор ссылки и подключить нужный файл,
а в качестве идентификатора, например взять data-value
}
</script>
<div>
<p>referensies:
<a data-value="ru" class="lan-poster" href="<?php echo $_SERVER['PHP_SELF']; ?>" onClick="JavaInclude(ru); return false;">ru</a>
<a data-value="en" class="lan-poster" href="<?php echo $_SERVER['PHP_SELF']; ?>" onClick="JavaInclude(ru); return false;">en</a>
<a data-value="ua" class="lan-poster" href="<?php echo $_SERVER['PHP_SELF']; ?>" onClick="JavaInclude(ru); return false;">ua</a>
</p>
</div>
<script type="text/javascript">
//$(document).ready(function(){
$(function(){
$('a.lan-poster').click( function() {
var value = $(this).data('value');
$.ajax({
url: 'ajax-lan.php',
type: 'GET',
ache: false,
data:({ lan: value }),
success: function(data) {
$('#content-lan').html(data);
alert(data);
}
});
return false;
})
});
// });
</script>
<script type="text/javascript">
$(document).ready(function(){
function JavaInclude(id) {
if (id == 'ru') <?php include("translation/ru.php"); ?>
else
if (id == 'en') <?php include("translation/en.php"); ?>
else
if (id == 'ua') <?php include("translation/ua.php"); ?>
else
(id == 'ru') <?php include("translation/ru.php"); ?>
}
});
</script>
<div>
<p>referensies:
<a data-value="ru" class="lan-poster" href="<?php echo $_SERVER['PHP_SELF']; ?>" onClick="JavaInclude(<?php $_SESSION['lanswitch']; ?>); return false;">ru</a>
<a data-value="en" class="lan-poster" href="<?php echo $_SERVER['PHP_SELF']; ?>" onClick="JavaInclude(<?php $_SESSION['lanswitch']; ?>); return false;">en</a>
<a data-value="ua" class="lan-poster" href="<?php echo $_SERVER['PHP_SELF']; ?>" onClick="JavaInclude(<?php $_SESSION['lanswitch']; ?>); return false;">ua</a>
</p>
</div>