У меня есть два многоязычных сайта.Основной сайт и сайт магазина.На главной странице сведений о сайте есть кнопка «найти в магазине».При нажатии кнопки, независимо от того, какой язык был установлен на главной странице, на странице магазина откроется страница сведений о продукте на языке по умолчанию (ожидается).
Есть ли способ пропустить сеанснастройка языка при перенаправлении на сайт магазина?
<?php
if (!session_id()) session_start();
if (!isset($_SESSION['languageID'])) {
$_SESSION['languageID'] = 1;//default value
}
?>
<?php
if (array_key_exists('german_x', $_POST)) {
$_SESSION['languageID'] = 1;
} else if (array_key_exists('english_x', $_POST)) {
$_SESSION['languageID'] = 2;
} else if (array_key_exists('french_x', $_POST)) {
$_SESSION['languageID'] = 3;
} else if (array_key_exists('spanish_x', $_POST)) {
$_SESSION['languageID'] = 4;
}
?>
URL-адрес кнопки поиска в магазине выглядит следующим образом:
<a href="http://www.nameofshop.eu/detail.php?recordID=<?php echo $row_rsDetail['product_id']; ?>" target="_new"><input type="submit" name="goToShop" value="Find in store" /></a>