Мне нужно, чтобы домен example.com перенаправлял на субдомен a.example.com, когда я печатаю адресную строку.php set cookie redirect
<script type="text/javascript">
$(function(){
var city = readCookie('city');
if(city==null && city==''){
window.location.href = 'http://' + city + '.example.com';
}
$('#citygo').change(function(){
var city = $(this).val();
createCookie('city', city, 28);
window.location.href = 'http://' + city + '.example.com';
});
});
</script>
<body>
<select id="citygo">
<option value="0">Select City</option>
<option value="amsterdam">Amsterdam</option>
<option value="newyork">New York</option>
<option value="london">London</option>
<option value="cardiff">Cardiff</option>
</select>
</body>
Куки-файлы на стороне сервера не хранятся, поэтому домен не может запомнить поддомен. Что я делаю не так? Любая помощь будет очень оценена.
<?php
$hour = time() + 50400;
setcookie(My_Site_Location, $_POST['citygo'], $hour);
$Loc=$_COOKIE["city"];
if(isset($_POST['city']))
$Loc=$_POST['city'];
if (empty($Loc)) {
header("Location: http://{$_COOKIE["city"]}.example.com");
} else {
header("Location: example.com/$Loc.php");
}
?>
Не могли бы вы предоставить более подробную информацию? Благодарю. – user3040048