multilanguage site

Status
Niet open voor verdere reacties.

xvilo

Gebruiker
Lid geworden
14 dec 2008
Berichten
492
Hallo,

Ik heb een scriptje om mijn website multilangua te maken.
PHP:
<?php
$deflang = "en";

if(isset($_get['lang'])){
	//set language and new cookie
	setcookie("language", $_get['lang'], time()+60*60*24*30);
	$lang = $_get['lang'];
  }else{
	  
	if( isset( $_COOKIE['language']  ) ) 
	{ 
     //detect language from cookie
	 $lang = $_COOKIE["language"];
	}else { 
     //no cookie, so set language in default language
	 setcookie("language", $deflang, time()+60*60*24*30);
	 $lang = $deflang;
	}
	  
  }

include "languages/" . $lang . ".php";

?>

Hij doet het redelijk, maakt een cookie aan, en zet de taal op "en",
alleen als ik hem wil aanpassen met '$_GET['lang']' werkt het niet....
Hij maakt geen cookie aan met de nieuwe taal value... hoe kan dit?

Waarvoor gebruik ik het:
http://logs.xvilo.com/index.php?pass=6a432
onder aan de pagina kun je de taal kiezen
 
Laatst bewerkt:
Weet je zeker dat dit werkt? Voor zover ik weet herkent PHP $_get niet als daadwerkelijk een $_GET-variabele.

Dat zou dus inhouden dat hij altijd in de ELSE komt van regel 8.

Verander ze eens naar $_GET in plaats van $_get
 
Weet je zeker dat dit werkt? Voor zover ik weet herkent PHP $_get niet als daadwerkelijk een $_GET-variabele.

Dat zou dus inhouden dat hij altijd in de ELSE komt van regel 8.

Verander ze eens naar $_GET in plaats van $_get

Top bedankt! Normaal type ik het automatisch wel als $_GET dus dan let je er niet echt op!
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan