Как увеличить посещаемость любого сайта минимум в два раза? Секретное руководство внутри! Получить руководствоX

Eltisbook > Статьи > Используем Meta Refresh на полную катушку

Используем Meta Refresh на полную катушку

В этом уроке мы поговорим об использовании meta refresh, который может оказаться очень полезным в ряде случаев, например при обработке форм, использовании отложенного вывода, динамического изменения страницы при использовании в паре с PHP. К сожалению, многие веб-мастера недооценивают значимости этого тега. Что-ж, в этом уроке мы постараемся исправить эту досадную статистику.

Для начала рассмотрим простой пример:

Пример1.

Пожалуй это наиболее простой, но от того не менее наглядный пример использования тега перезагрузки.

Форма отправляет переменные для обработки файлу process.php, который, в свою очередь содержит код:

<meta http-equiv=»refresh» content=»5;URL=view_lesson.php»>
<p > Через 5 секунд вы будете возвращены обратно </p>

Строка content=»5;URL=view_lesson.php» означает, что через 5 секунд страница будет перезагружена на view_lesson.php.

При помощи meta refresh и PHP несложно организовать отложенный вывод контента страницы и переход по указанному адресу при соблюдении определенного условия, как в следующем примере:

Пример2.

Идея заключается в том, что в мета-теге refresh мы указываем ссылку на текущую страницу с передачей определенного параметра в строке адреса, который автоматически заносится в супергловальный массив PHP $_GET. PHP, в свою очередь, использует эту переменную в операторе условия, определяя тем самым, какое действие необходимо выполнить в данный момент.

Итак рассмотрим этот пример пошагово:

В контейнере <head>…</head> размещается код:

<?
if (isset($_GET[‘k’])) echo «<meta http-equiv=’refresh’ content=’6;URL=../view_lesson.php’>»;
else echo «<meta http-equiv=’refresh’ content=’6;URL=process_1.php?k=1′>»;
?>

Производится проверка существования переменной K. Если она существует, то производится переход на предыдущую страницу, если же ее нет, то производится перезагрузка текущей страницы с передачей переменной K.

Далее в контейнере <body>…</body> размещается код:

<?
if (isset($_GET[‘k’]))
{
echo «<p> Произведен вывод графической информации.</p> «;
echo «<img src=’../../img/articles/refresh1.jpg’ width=’454′ height=’500′>»;
echo «<br><br><p > Через несколько секунд будет произведен возврат на страницу с уроком.</p>»;
}
else {
echo «<p > Через 6 секунд произойдет вывод контента… </p>»;
}
?>

Аналогично с предыдущим примером происходит проверка существования переменной K в суперглобальном массиве $_GET.

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

Данные примеры позволят вам сделать свой сайт более привлекательным для клиентов, но можно пойти дальше — улучшить не только сайт компании, но и всю IT инфраструктуру. Для этого вам необходимо прибегнуть к услугам аутсортинга IT услуг. Что это вам даст? Ответ прост — вы легко можете увеличить эффективность работы каждого отдельного отдела и компании в целом.

Исключительно
для моих подписчиков доступен мощный мини-курс по проектированию SEO текстов, которые сами выходят в ТОП!

Подписывайся на рассылку и получишь
это руководство полностью БЕСПЛАТНО