Skip to content

There are several ways to create a website with multi languages, today we will see one way. Using PHP + HTML

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
LICENSE.txt
Notifications You must be signed in to change notification settings

ideas2codedev/Multi-language-with-PHP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6e35416 · Aug 18, 2021

History

5 Commits
Aug 15, 2020
Aug 15, 2020
Aug 15, 2020
Aug 15, 2020
Aug 15, 2020
Aug 15, 2020
Aug 18, 2021
Aug 15, 2020
Aug 15, 2020
Aug 15, 2020

Repository files navigation

Multi languages with PHP

enter image description here

There are several ways to create a website with multi languages, today we will see one way. Using PHP + HTML

Objetive

  • Swith between multiple language our websites

Demo

https://demos.ideas2code.io/Multi-language-with-PHP/

Requirements

  • PHP7
  • HTML5

Let's code it!

Let’s set our variable session by languages

index.php

<?php
session_start();
if(isset($_GET[‘lang’])){
$_SESSION[‘lang’] = $_GET[‘lang’];
}
elseif (!$_SESSION[‘lang’]){
$_SESSION[‘lang’] = ‘en’;
}
include (‘lang_’.$_SESSION[‘lang’].’.php’);
?>

Create a language file

lang_en.php

<?php
define(‘your_variable’,’your_value’);
?>

lang_es.php

<?php
define(‘your_variable’,’your_value’);
?>

Resources & Credits

Official web site php docs:

https://www.php.net/manual/en/function.session-start.php

Free template used from:

https://html5up.net/

About

There are several ways to create a website with multi languages, today we will see one way. Using PHP + HTML

Topics

Resources

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
LICENSE.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published