Opslaan van gemaakte keuze

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Takke

takke

07/08/2008 18:48:00
Quote Anchor link
........
Gewijzigd op 01/01/1970 01:00:00 door Takke
 
PHP hulp

PHP hulp

25/04/2024 23:26:56
 
Hipska BE

Hipska BE

07/08/2008 18:56:00
Quote Anchor link
keuze.php :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST' && $_POST['english'] ==true){
    setcookie('lang','english');
}
else {
    setcookie('lang','dutch');
}


?>


en dan op elke php pagina dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
if(isset($_COOKIE['lang']) && !empty($_COOKIE['lang'])){
if($_COOKIE['lang'] == 'english') include('english.php');
if($_COOKIE['lang'] == 'dutch') include('dutch.php');
}
else {
 // geen keuze
}
?>
 
Takke

takke

07/08/2008 19:07:00
Quote Anchor link
............
Gewijzigd op 01/01/1970 01:00:00 door takke
 
W W

W W

07/08/2008 19:30:00
Quote Anchor link
Maak er een verwijzing naar. Dan set hij de cookie. En daarnaast moet je bij geen keuze even een default lang includen oid.
 
Takke

takke

08/08/2008 12:25:00
Quote Anchor link
Ok,

Heb mijn best gedaan maar krijg deze opzet niet werkende.
Waarschijnlijk doe ik iets verkeerd...

Iemand nog een idee???
 
Gerben Jacobs

Gerben Jacobs

08/08/2008 13:32:00
Quote Anchor link
Zet beide PHP codes boven aan je pagina.
 
Takke

takke

08/08/2008 14:26:00
Quote Anchor link
...............
Gewijzigd op 01/01/1970 01:00:00 door takke
 
Gerben Jacobs

Gerben Jacobs

08/08/2008 15:02:00
Quote Anchor link
Ooohz.. er zijn zoveel dingen die anders moeten/kunnen/horen.




Hoe dan ook, try this:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST'){
 if ($_POST["English"]) {
    setcookie('lang','english', time()+60*60);
 }
else {
    setcookie('lang','dutch', time()+60*60);
 }
}

?>
Gewijzigd op 01/01/1970 01:00:00 door Gerben Jacobs
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.