Skip to content

Instantly share code, notes, and snippets.

@cubehrends
Last active September 18, 2018 15:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cubehrends/364f2044cd31729662eb2555149fda0f to your computer and use it in GitHub Desktop.
Save cubehrends/364f2044cd31729662eb2555149fda0f to your computer and use it in GitHub Desktop.
<?php
if ( $_GET ) {
$lang = set_lang( key($_GET) );
} else if ( isset($_COOKIE['lang']) ) {
$lang = $_COOKIE['lang'];
} else {
$lang = set_lang( substr( $_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2) );
}
function set_lang( $l ) {
switch ( $l ) {
case 'de':
break;
case 'fr':
break;
default:
$l = 'en';
}
setcookie('lang', $l, time()+3600, '/');
return $l;
}
@cubehrends
Copy link
Author

Simple language selection for On-Pager to use with e.g. Bootstrap.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment