A007MP

Рейтинг
74
Регистрация
12.06.2015
Doma-in:
Профессор, а как насчёт заверенного заявления?
Подтверждение права владения Вы за эти выходные отменили или ещё в пятницу?


Вообще-то не угадываю, а определяю, но это ещё что... я могу группу крови, месяц и год рождения, место жительства "угадать" по фотографии.
А ещё вышивать умею и варить аргоном.


Не слушайте : ) , профессоров тут расплодилось. Сбегают сюда с ныне подохшего некогда профессионального форума.

Буквально неделю назад переносил домен от Ру-центра в Рег.ру.

В ру-центре дали код, который вбил в рег.ру.

Все это сделал за полчаса. Далее начался процесс переноса домена (автоматически) и через 5 дней он сам перенесся.

Ну вот как-то так. Никаких заявлений не писал.

P.S. Да, это именно перенос к другому регистратору. Не путайте со сменой администратора.

Sitealert:
Здесь не надо. У них там этот код только на главной, а куки с последней.

В ТЗ у ТС да, именно так и звучит. Но на самом деле куки можно на любой странице ставить (кроме главной), не обязательно "на последней". Таким образом можно организовать "прохождение по этапу чтения" - то есть всегда загружать последнюю загруженную страницу, если пользователь решил заново уйти на главную. Ну и отрегулировать время, когда необходимо это перенаправление осуществлять. В моем примере это две минуты.

P.S. А вот код проверки обязательно только на главной. В противном случае действительно, вначале нужно сделать проверку текущей страницы, чтобы не было "зацикливания".

siew:
Спасибо большое, все заработало! И если можно небольшое уточнение, если вставлять php код в самое начало, исходный код страницы останется валидным?

Вот такого вида:


<?php
if (isset($_COOKIE["page"])) {
header('Location:'.$_COOKIE["page"]);
}
?>

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta charset="utf-8" />
.........

Код php отрабатывает на сервере, клиенту отсылается только то, что находится после ?>

Но лишнюю пустую строку можно убрать.

mendel:
целый жесткий на целых 3Гб.

Наверное 3 ТБ?

mendel:
Полбайта были в контроллере где ОЗУ было всего 32 байта.

Наверное 32 КБ?

Правда я с трудом представляю, как там можно выделить "половину переменной", если все через регистры делается. Меньше чем 8 бит все равно нельзя получить.

Или имеется в виду совмещение двух переменных в одной?

siew:
Круто, но да весь сайт на html. Подскажите, а как переписать на jscript?

На самом деле файл index.html можно смело переименовывать в index.php и добавить туда этот текст (в самое начало). Все сразу заработает.

Либо распарсить куки на js. Так как там еще какие-то другие могут присутствовать, выцеплять надо по этому имени.

Рамарио:
Я планирую сделать так:
Изначально в HTML документе будут некоторые элементы (в моем случае это div-ы, содержащие краткую инфу о пользователях, пока пустую), которые я сразу средствами jQuery сохраняю в переменную и тут же удаляю:

html_users = jQuery('#contact-list')[0].outerHTML;
jQuery('#contact-list').html('');

Потом я AJAX-ом подгружаю данные из моего API и восстанавливаю из переменной элементы заполняя параллельно данными (имя, фотка, идентификатор и т.д.).

Зачем Вам вообще скрытые поля элементы? Сразу на страницу выдавайте значение переменной:

html_users = "user_vasya";

И при загрузке страницы останется только п.2, то есть подгружать через ajax данные по значению этой переменной.

Сделайте передачу домена к другому регистратору. К примеру, для зоны .ru все можно сделать онлайн - старый регистратор выдает специальный ключ, его вбиваете у нового регистратора и ждете переноса.

siew:
Хорошо бы в виде кода получить то что вы написали🙄

Так именно это и нужно, то есть будет конечная страница (третья) и если человек попадает именно на нее, то последующие заходы должны автоматом перенаправлять его только на эту третью страницу🤪

На ТРЕТЬЕЙ (последней странице):

    <script type="text/javascript" language="javascript">

var ws=new Date();
var page = "page3.html";
// ставим счетчик на 2 минуты (либо сколько времени нужно делать перенаправление)
ws.setMinutes(2+ws.getMinutes());
document.cookie="page=" + page + "; path=/; expires="+ ws.toGMTString();
</script>

На первой (ГЛАВНОЙ) странице:

<?php

if (isset($_COOKIE["page"])) {
header('Location:'.$_COOKIE["page"]);
}
?>

Первая (главная) страница обязательно должна быть на php. Если все нужно на html, то скрипт проверки просто переписать на jscript.

Проверка страницы:

1. Если загружена последняя страница, то ставим куки в браузер со ссылкой на этот адрес (и временем ее действия).

2. Если главная и если есть куки с адресом последней страницы, то редиректим на нее.

P.S. Можно даже упростить. Пункт 1 поставить только на последней странице без проверки.

Пункт 2 поставить только на главной:

Если есть куки с адресом последней страницы, то редиректим на нее.

P.P.S. Что-то я совсем запутался в Вашем техзадании :) По Упрощенному варианту можно делать, только если посетитель попадает на страницу 3. Если хотите сделать именно последнюю посещенную страницу в каждой сессии и страниц не три, то вариант 1.

AMDx:
может быть это не явный конкурент, а личная семейная неприязнь

Думаете, он не найдет своего родственника, который так сделал?

Да и вообще, Вы так прям под статью пытаетесь попасть. Если он заявит о взломе сайта в правоохранительные органы, то потом Вам сложно будет оправдываться.

Всего: 692