behold sprog ved sideskift
Hej eksperter...Jeg sidder med et problem. Jeg er ved at lave et project hvor jeg laver en side på dansk og engelsk. det første ved at skifte sprog fungere fint.
Men når jeg så klikker på et link i min menu ændre den sproget til dansk og ikke beholder engelsk som jeg havde valgt fra start.
min kode ser sådan ud.
index.php
<?php
require_once 'config/data.php';
if(!empty($_GET['language'])) {
$_COOKIE['language'] = $_GET['language'] === 'en' ? 'en' : 'dk';
} else {
$_COOKIE['language'] = 'dk';
}
setcookie('language', $_COOKIE['language']);
if($_COOKIE['language'] == "en") {
include('config/en.php');
} else {
include('config/da.php');
}
?>
<link rel="stylesheet" type="text/css" href="css/styles.css">
<body>
<header>
<img src="img/calendar.png" width="90" height="90">
<p class="head"><?php echo $title; ?></p>
<p class="sub"><?php echo $sub_title; ?></p>
</header>
<nav></nav>
<aside>
<ul>
<li><a href="index.php"><?php echo $link1; ?></a></li>
<li><a href="#"><?php echo $link2; ?></a></li>
<li><a href="index.php?side=1QFP35TRIP"><?php echo $link3; ?></a></li>
<li><a href="index.php?side=1QFP45TRIP"><?php echo $link4; ?></a></li>
<li><a href="index.php?side=1QFP55TRIP"><?php echo $link5; ?></a></li>
<li><a href="#"><?php echo $link6; ?></a></li>
</ul>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><a href="index.php?language=dk"><img src="img/dk_flag.png" width="40" height="20"></a></td>
<td><a href="index.php?language=en"><img src="img/flag_britain.jpg" width="40" height="20"></a></td>
</table>
</aside>
<section>
<?php
switch($_GET['side']) {
case "1QFP35TRIP" :
include("inc/customer.php");
break;
case "1QFP45TRIP" :
include("inc/about.php");
break;
case "1QFP55TRIP" :
include("inc/contact.php");
break;
}
?>
</section>
<footer><?php echo $foot_note; ?></footer>
</body>
Jeg tror mit problem ligger i mit link. men kan ikke finde ud af hvad jeg skal gøre for at den beholder det valgte sprog uanset hvilket link du trykker på.
Med venlig hilsen
Delphiuser