adrianhates
Legacy Member
Beste mensen
Via een functie op een website wil ik de gebruikers van taal laten veranderen + op dezelfde pagina laten terechtkomen waar ze waren bij aanroep van de functie.
Dat probeer ik met volgende functie.
Hier wordt de gegeven taalcode en de url waar ze waren bij aanroep van de functie, doorgegeven als parameters.
Bijvoorbeeld : http://www.blabla.be/producten.php?id=1&produ=13&item=1
Probleem :
header('Location: http://www.blabla.be/producten.php?id=1&produ=13&item=1 ');
werkt niet.
De browser stuurt mij door naar
http://www.blabla.be/producten.php?id=1
Dus :
Kan header location maar 1 url variabele aan ofwat?
Iemand misschien een andere suggestie om dit op te lossen?
edit : kan dit liggen aan de '&'? moet ik daar misschien & van maken fzo?
Bedankt!
Via een functie op een website wil ik de gebruikers van taal laten veranderen + op dezelfde pagina laten terechtkomen waar ze waren bij aanroep van de functie.
Dat probeer ik met volgende functie.
PHP:
<?php
$value = $_GET['taal'];
$page = $_GET['page'];
switch($value){
case 'nl':
setcookie('lang','nl',time()+31536000,'/');
header('Location: '.$page);
break;
case 'en':
setcookie('lang','en',time()+31536000,'/');
header('Location: '.$page);
break;
case 'de':
setcookie('lang','de',time()+31536000,'/');
header('Location: '.$page);
break;
case 'fr':
setcookie('lang','fr',time()+31536000,'/');
header('Location: '.$page);
break;
}
?>
Hier wordt de gegeven taalcode en de url waar ze waren bij aanroep van de functie, doorgegeven als parameters.
Bijvoorbeeld : http://www.blabla.be/producten.php?id=1&produ=13&item=1
Probleem :
header('Location: http://www.blabla.be/producten.php?id=1&produ=13&item=1 ');
werkt niet.
De browser stuurt mij door naar
http://www.blabla.be/producten.php?id=1
Dus :
Kan header location maar 1 url variabele aan ofwat?
Iemand misschien een andere suggestie om dit op te lossen?
edit : kan dit liggen aan de '&'? moet ik daar misschien & van maken fzo?
Bedankt!

