Cita:
Iniciado por ken-obi Wenas, soy muy novato en PHP y lo que intento hacer es al enviar una variable que se llame
lan y el valor es
ES lo recoja un if, tengo un ejemplo que no me funciona os lo pego aver si lo estoy haciendo mal.
la url que envia la variable es: marinasalinas.com/inicio.php?
lan=ES
Y el codigo del inicio.php es:
Código PHP:
<?php
$lan="lan";
if ($lan == "ES")
{
include("espanol.php");
}
elseif ($lan == "EN")
{
include("ingles.php");
}
else
{
echo "Error";
}
?>
Muchas gracias de antemano.
Esta condicion no se cumple nunca si inicializas $lan al valor "lan" es normal que no funcione.
Si estas enviando la variable por get debes de recoger la variable de la siguiente forma:
if(isset($_GET['lan']) && !empty($_GET['lan'])) $lan= $_GET['lan']; else $lan="'';
y ya posteriormente haces los if