Salve a tutti,
ho modificato uno scipt PHP in modo che quando io scrivo index.php?page=index mi esca scritto "index" e quando io scrivo index.php?page=account mi esca scritto "account".
Codice PHP:
<?php
$str_browser_language = null;
$str_browser_language = !empty($_GET['page']) ? $_GET['page'] : $str_browser_language;
switch (substr($str_browser_language, 0,2))
{
case 'index':
$str_language = 'index';
break;
case 'account':
$str_language = 'account';
break;
default:
$str_language = 'index';
}
$arr_available_languages = array();
$arr_available_languages[] = array('str_name' => 'account', 'str_token' => 'account');
$arr_available_languages[] = array('str_name' => 'index', 'str_token' => 'index');
$str_available_languages = (string) '';
foreach ($arr_available_languages as $arr_language)
{
if ($arr_language['str_token'] !== $str_language)
{
$str_available_languages .= '[url="'.strip_tags($_SERVER['PHP_SELF']).'?page='.$arr_language['str_token'].'"]'.$arr_language['str_name'].'[/url] | ';
}
}
$str_available_languages = substr($str_available_languages, 0, -3);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head lang="<?php echo $str_language; ?>" xml:lang="<?php echo $str_language; ?>">
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body>
<?php if ($str_language == 'index'): ?>
index
<?php elseif ($str_language == 'account'): ?>
account
<?php endif; ?>
</p>
</body>
</html>
L'unico problema è che non funziona! Ci sto sbattendo la testa sopra da giorni e spero che qui qualcuno possa aiutarmi gentilmente.
Ripeto la mia domanda nel caso in cui non sia chiara:
Quando nella casella degli indirizzi metti http://antonio.local/index.php?page=index mi esca scritto nella pagina "Benvenuto nella pagina index" e quando nella casella degli indirizzi scrivo http://antonio.local/index.php?page=account mi esca scritto "Benvenuto nel tuo account".
P.S. http://antonio.local/ perchè lavoro su Mac. Ho comprato MAMP Pro e vorrei risolvere questo problema.
Grazie.