kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

Использование приемов программирования на PHP для разработки Web-приложений

Нажмите, чтобы узнать подробности

Методические указания для выполнения самостоятельной работы по МДК «Веб-программирование» разработаны на основе Федерального государственного образовательного стандарта по специальности среднего профессионального образования 09.02.03 Программирование в компьютерных системах базовый курс.

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«Использование приемов программирования на PHP для разработки Web-приложений»

ГАПОУ МО «МКЭиИТ» Использование приемов программирования на PHP для разработки Web-приложений Преподаватель: Егорова Н.А. 2019 г

ГАПОУ МО «МКЭиИТ»

Использование приемов программирования на PHP для разработки Web-приложений

Преподаватель: Егорова Н.А.

2019 г

Использование сессии Сессия – это способ сохранения некоторых данных между несколькими последовательными доступами. Работа с сессиями связана с настройками файла php.ini.

Использование сессии

Сессия – это способ сохранения некоторых данных между несколькими последовательными доступами.

Работа с сессиями связана с настройками файла php.ini.

Функции для работы с сессиями session_start() – стартует новую сессию, либо возобновляет существующую; session_status – возвращает состояние текущей сессии; Возвращаемые значения

Функции для работы с сессиями

  • session_start() – стартует новую сессию, либо возобновляет существующую;
  • session_status – возвращает состояние текущей сессии;

Возвращаемые значения

  • 0 - PHP_SESSION_DISABLED, если механизм сессий отключен;
  • 1 - PHP_SESSION_NONE, если механизм сессий включен, но сессия не создана;
  • 2 - PHP_SESSION_ACTIVE, если механизм сессий включен и сессия создана.
session_id ([string $id]) – получает и/или устанавливает идентификатор текущей сессии; session_regenerate_id – генерирует и обновляет идентификатор текущей сессии, заменяет идентификатор текущей сессии вновь сгенерированным, при этом сохраняет информацию о текущей сессии. session_create_id – создаёт новый идентификатор сессии; session_destroy – уничтожает все данные сессии; session_name ([ string $name ]) – позволяет получить или установить имя текущей сессии.
  • session_id ([string $id]) – получает и/или устанавливает идентификатор текущей сессии;
  • session_regenerate_id – генерирует и обновляет идентификатор текущей сессии, заменяет идентификатор текущей сессии вновь сгенерированным, при этом сохраняет информацию о текущей сессии.
  • session_create_id – создаёт новый идентификатор сессии;
  • session_destroy – уничтожает все данные сессии;
  • session_name ([ string $name ]) – позволяет получить или установить имя текущей сессии.
Cookie Cookies – это механизм хранения данных браузером удаленной машины для отслеживания или идентификации возвращающихся посетителей.

Cookie

Cookies – это механизм хранения данных браузером удаленной машины для отслеживания или идентификации возвращающихся посетителей.

Функции setcookie() и setrawcookie() Функция setcookie () – отправляет cookie, задает cookie, которое будет передано клиенту вместе с другими HTTP-заголовками.

Функции setcookie() и setrawcookie()

Функция setcookie () – отправляет cookie, задает cookie, которое будет передано клиенту вместе с другими HTTP-заголовками.

Список параметров name – название cookie; value – з начение cookie, значение будет сохранено на клиентском компьютере; expire – время, когда срок действия cookie истекает; path – путь к директории на сервере, из которой будут доступны cookie; domain – (под)домен, которому доступны cookie;

Список параметров

name – название cookie;

value – з начение cookie, значение будет сохранено на клиентском компьютере;

expire – время, когда срок действия cookie истекает;

path – путь к директории на сервере, из которой будут доступны cookie;

domain – (под)домен, которому доступны cookie;

secure – указывает на то, что значение cookie должно передаваться от клиента по защищенному соединению HTTPS; httponly – если задано TRUE, cookie будут доступны только через HTTP-протокол.

secure – указывает на то, что значение cookie должно передаваться от клиента по защищенному соединению HTTPS;

httponly – если задано TRUE, cookie будут доступны только через HTTP-протокол.

Функция setrawcookie () – отправляет cookie без URL-кодирования значения.

Функция setrawcookie () – отправляет cookie без URL-кодирования значения.

Продвижение сайтов. Внутренняя и внешняя поисковая оптимизация (SEO) SEO  – Search Engine Optimization SEO  – это действия, направленные на повышение позиций сайта в выдаче поисковых систем, что ведет к увеличению посещаемости с поисковиков.

Продвижение сайтов. Внутренняя и внешняя поисковая оптимизация (SEO)

SEO – Search Engine Optimization

SEO – это действия, направленные на повышение позиций сайта в выдаче поисковых систем, что ведет к увеличению посещаемости с поисковиков.

Показатели

Показатели

  • тематический индекс цитирования Яндекса (тИЦ);
  • Page Rank Google (PR);
  • траст сайта (доверие, Trust).
Виды SEO 1. Внутренняя поисковая оптимизация 2. Внешняя поисковая оптимизация

Виды SEO

1. Внутренняя поисковая оптимизация

2. Внешняя поисковая оптимизация

Внутренняя поисковая оптимизация это действия, направленные на улучшение своего сайта, улучшения факторов ранжирования, которые оказывают непосредственное влияние на позиции в поисковой выдаче.

Внутренняя поисковая оптимизация это действия, направленные на улучшение своего сайта, улучшения факторов ранжирования, которые оказывают непосредственное влияние на позиции в поисковой выдаче.

Мероприятия по внутренней оптимизации

Мероприятия по внутренней оптимизации

  • составление семантического ядра сайта (подбор ключевых слов, по которым планируется продвижение ресурса);
  • работа над внутренней структурой ресурса;
  • устранение технических ошибок (дубли страниц, битые ссылки, ускорение сайта);
  • постоянное совершенствование и улучшение юзабилити ресурса ;
  • работа над тестом (подбор ключевых слов, релевантность страниц, оптимизация изображений);
  • реализация внутренней перелинковки (правильная перелинковка) и другие.
Факторы ранжирования сайтов 1. Возраст 2. Скорость и стабильная работа сайта 3. Релевантность Релевантность страниц – это соответствие статей определенному поисковому запросу. Под релевантностью страниц понимается:

Факторы ранжирования сайтов

1. Возраст

2. Скорость и стабильная работа сайта

3. Релевантность

Релевантность страниц – это соответствие статей определенному поисковому запросу.

Под релевантностью страниц понимается:

  • соответствие текста поисковому запросу;
  • правильно составленные заголовки с обязательным содержанием ключевых слов;
  • заполнение тэгов «Description», «Keywords» и «Alt изображений».
4. Поведенческие факторы ранжирования 5. Внутренняя перелинковка страниц Внутренняя перелинковка – это ссылки на другие страницы сайта.

4. Поведенческие факторы ранжирования

5. Внутренняя перелинковка страниц

Внутренняя перелинковка – это ссылки на другие страницы сайта.

6. Наличие технических ошибок на сайте

6. Наличие технических ошибок на сайте

  • наличие дублей на сайте;
  • одинаковые, длинные, короткие, неинформативные заголовки страниц или вообще их отсутствие;
  • большое количество ошибок 404 и отсутствие 301 редиректа;
  • короткие, длинные и повторяющиеся мета описания;
  • большое количество орфографических ошибок на сайте;
  • наличие большого количества битых ссылок со страниц сайта;
  • переоптимизация контента;
  • ошибки в коде, не валидный html код, некачественная верстка сайта и т.п.
7. Внешние факторы ранжирования, позволяющие поднять позиции сайта в п Другие факторы ранжирования Социальные факторы Юзабилити сайта Частота обновления контента Наличие неуникального контента Исходящие ссылки История домена

7. Внешние факторы ранжирования, позволяющие поднять позиции сайта в п

Другие факторы ранжирования

Социальные факторы

Юзабилити сайта

Частота обновления контента

Наличие неуникального контента

Исходящие ссылки

История домена

Внешняя оптимизация – это действия, направленные на получение ссылочной массы на сайт.

Внешняя оптимизация – это действия, направленные на получение ссылочной массы на сайт.

Безопасность Web-приложений и классификация угроз 1. Аутентификация. Классификация атак:

Безопасность Web-приложений и классификация угроз

1. Аутентификация.

Классификация атак:

  • Подбор
  • Недостаточная аутентификация
  • Небезопасное восстановление паролей
2. Авторизация (Authorization)

2. Авторизация (Authorization)

  • Предсказуемое значение идентификатора сессии Недостаточная авторизация
  • Отсутствие таймаута сессии
  • Фиксация сессии
3. Атаки на клиентов (Client-side Attacks)

3. Атаки на клиентов (Client-side Attacks)

  • Подмена содержимого
  • Межсайтовое выполнение сценариев
  • Расщепление HTTP-запроса
3. Атаки на клиентов (Client-side Attacks) Подмена содержимого Межсайтовое выполнение сценариев Расщепление HTTP-запроса  4. Выполнение кода (Command Execution)

3. Атаки на клиентов (Client-side Attacks)

  • Подмена содержимого
  • Межсайтовое выполнение сценариев
  • Расщепление HTTP-запроса

4. Выполнение кода (Command Execution)

  • Переполнение буфера
  • Внедрение операторов SQL


Получите в подарок сайт учителя

Предмет: Прочее

Категория: Презентации

Целевая аудитория: Прочее

Скачать
Использование приемов программирования на PHP для разработки Web-приложений

Автор: Егорова Наталья Александровна

Дата: 28.06.2019

Номер свидетельства: 516195


Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

Курсы ПК и ППК для учителей!
ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Ваш личный кабинет
Проверка свидетельства