Σπίτι

Η εφαρμογή ανιχνεύει τη γλωσσική κατηγορία μηχανών αναζήτησης

Κατεβάστε το αρχείο παράδειγμα.

Ανιχνεύστε τη γλωσσική κατηγορία μηχανών αναζήτησης είναι γραπτή, στην γλώσσα προγραμματισμού PHP. Για να ορίσετε την προεπιλεγμένη γλώσσα απλά εισάγετε τον κωδικό που απαιτείται για τη γλώσσα $default_language, Για παράδειγμα $default_language = 'el';.

Για να ξεκινήσετε τη δημιουργία ενός PHP σελίδα με τις ακόλουθες ενότητες.

Ξεκίνησε ένα συνόδου

if (!(isset($_SESSION))) session_start();

Περιλάβετε ανιχνεύει το αρχείο γλωσσικής κατηγορίας μηχανών αναζήτησης

include_once ('detect_language_class.php');

Ελέγξτε εάν η γλώσσα που έχει

if (isset($_GET['lang'])){
		$_GET['lang'] = $_GET['lang'];
	}elseif (isset($_SESSION['user_language_choice'])){
		$_GET['lang'] = $_SESSION['user_language_choice'];
	}else{
		$_GET['lang'] = $locale->default_language;
}

Εναλλαγή γλωσσών

$language_choice = isset($_GET['lang']) ? $_GET['lang'] : '';
    switch ($language_choice) {
        case "en":
            $lang = 'en';
            break;
        case "fr":
            $lang = 'fr';
            break;
        case "es":
            $lang = 'es';
            break;
        default:
            $lang = $locale->default_language;
            break;
    }
	if (isset($_GET['lang'])){
	$_SESSION['user_language_choice'] = $_GET['lang'];
}

Η γλώσσα συστοιχίες

$lang_info_h1 = array(
	'en' => 'Browser Language Information',
	'fr' => 'Information sur la langue du navigateur',
	'es' => 'Idioma Navegador de Información',
	);

$hello_world = array(
	'en' => 'Hello World',
	'fr' => 'Bonjour tout le monde',
	'es' => 'Hola Mundo',
);

Ο χρήστης μεταστρέφει τη γλώσσα μέσω μιας σύνδεσης

<ul>
	<li><a title="English" href="?lang=en">English</a></li>
	<li><a title="Français" href="?lang=fr">Français</a></li>
	<li><a title="Español" href="?lang=es">Español</a></li>
</ul>

Για να δώσει τις μεταβλητές ως HTML

echo "<h1>".$lang_info_h1[$lang]."</h1>";
echo "<p>".$hello_world[$lang].".</p>";