Во-первых, я хотел бы иметь простой код, который создает cookie, например, с именем "x", и другой код для вставки в другой html, который создает cookie, называемый "y". Затем в другом html-файле код, который проверяет, есть ли предыдущий cookie, и:
- Если существует предыдущий файл cookie с именем «x», перенаправьте, например, на страницу x.com.
- Если существует предыдущий файл cookie с именем «y», перенаправьте на другую страницу, например, y.com.
- Если нет предыдущего cookie, ничего не делать.
Окончательный код:
создать имя пользователя cookie en:
<script type="text/javascript">
var cookieDate = new Date(2012, 5, 02)
document.cookie = "username=en;expires=" + cookieDate.toGMTString();
</script>
создать cookie имя пользователя es:
<script type="text/javascript">
var cookieDate = new Date(2012, 5, 02)
document.cookie = "username=es;expires=" + cookieDate.toGMTString();
</script>
Прочитайте cookie и перейдите на x.com, если он с cookie имеет значение en, и перейдите к y, если имеет значение es (и ничего не делайте, если cookie не существует):
<script type="text/javascript">
function get_cookie (username)
{
var results = document.cookie.match(username + '=(.*?)(;|$)');
if (results[1] == "en")
location.replace("http://x.com");
if (results[1] == "es")
location.replace("http://y.com");
else
return null;
}
get_cookie('username');
</script>