Здравствуйте у меня есть скрипт по смене валюты на сайте, как сделать так что бы сохранял куки и к примеру когда заходят люди с разных стран то автоматически выбирал валюту страны.
// валюта в массиве
// если нужно дописать еще (через запятую): 'rub'=>'РУБ'
$curs = array('RUB'=>'RUB', 'UAH'=>'ГРН', 'USD'=>'USD');
// форма выбора валюты
echo '<form action="" method="post" name="form">
<select name="currency" onchange="this.form.submit()">';
foreach ($curs as $value=>$valuetext) {
if (trim($_POST['currency']) == $value) {
$selected = 'selected="selected"';
} else { $selected = ''; }
echo '<option '.$selected.' value="'.$value.'">'.$valuetext.'</option>';
}
echo '</select>
</form>';
//echo $_POST['currency']; // вывод валюты
// формула курса валюты
$currency = $_POST['currency'];
$cena = [xfvalue_chena]; // главная цена
// курс валют
$UAH = 0.4763; // для ГРН
$USD = 0.0176; // для доллара
$RUB = 1.0000; // для доллара
switch ($currency)
{
case "USD":
$sumaUSD = $cena * $USD; // формула
echo "<p>$currency $sumaUSD</p>"; //результат
break;
case "UAH":
$sumaUAH = $cena * $UAH; // формула
echo "<p>$currency $sumaUAH</p>"; //результат
break;
case "RUB":
$sumaRUB = $cena * $RUB; // формула
echo "<p>$currency $sumaRUB</p>"; //результат
break;
default:
echo "<p>$cena $currency.</p>"; //вывод главной цены
break;
}