我正在一个有英国和爱尔兰子文件夹的网站上工作。这两个站点都使用一个 CMS,其中有一个爱尔兰部分和英国部分。我想存储一个 cookie,其中包含他们从下拉列表中选择的网站版本
到目前为止,我的代码是 Index.html
<form id="region_select" name="region_select" action="/includes/region-val.php" method="post">
<select id="region-picker" name="region-picker" onchange="this.form.submit();">
<option>--- Please Select Your Region ---</option>
<option value="IE" id="IE" name="set_region[IE]">Visit Irish Website</option>
<option value="UK" id="UK" name="set_region[UK]">Visit UK Website</option>
</select>
<input type="submit" name="submit_region" value="Go!"/>
</form>
我的 region-val.php 代码是
if (isset($_POST["submit_region"])) {
$region = key($_POST["set_region"]);
setcookie("region", $region, time() + 24 * 3600);
}
if($_COOKIE["region"] == "UK"){
header('Location:http://google.com');
}
else{
header('Location:http://yahoo.com');
}
到目前为止,它只重定向到网站的一个版本。