Cookie в php

Напишу скрипт безкоштовно

Сортування масивів по зростанню і зменшенням в PHP

  • Олег »А тут описано як можна відсортувати дані витягнуті з бази даних astranar.ru/php?id=2

Привіт шановні читачі блогу live-code.ru.В цій статті я розповім про cookie в php.HTTP-протокол, що лежить в основі Інтернету, не зберігає інформацію про стан сеанса.Ето означає, що будь-яке звернення клієнта сервер сприймає як звернення нового клієнта, і навіть якщо клієнт формує запит для завантаження картинок з поточної сторінки, сервером він сприймається як запит нового клієнта, ніяк не пов'язаного з тим, що тільки що завантажив сторінку.

Cookie в php

Дана схема досить добре працювала для статичних сторінок, але стала абсолютно неприйнятною для дінаміческіх.В зв'язку з цим в протокол HTTP були введені механізми cookie, який в даний момент підтримують всі учасники ітернет: клієнти, проксі-сервери і кінцеві сервери.

Cookies - це невеликі файли, що зберігаються кількістю переглядів серверами на машині відвідувача і містять текстову інформацію про налаштування користувача, доступну для зчитування створив їх сервера.

Дослівно cookie перекладається як "кекс" або "солодкий бонус", що видається клієнтам ресторану, щоб вони запам'ятали його і відвідали вторічно.Із через досить сумбурного англійської назви для cookie так і не було підібрано адекватного перекладу.

Для створення cookie призначена функція setcookie (), яка має наступний синтаксис:

setcookie ($ name [, $ value [, $ expire [, $ path [, $ domain [, $ secure]]]]]

Функція setcookie приймає такі аргументи:

- $ Value - значення, що зберігається в cookie з ім'ям name;

- $ Path - шлях, по якому доступний cookie;

- $ Domain - домен, з якого доступний cookie;

- $ Secure - директива, що визначає, доступний мул файл cookie на машині клієнта і FALSE - в іншому случае.После того як cookie встановлений, його значення можна отримати на всіх сторінках Web-додатки, звертаючись до суперглобального масиву $ _COOKIE і використовуючи в якості ключа ім'я cookie.

Так як cookie передається в заголовку HTTP-запиту, то виклик функції setcookie () необхідно розміщувати до початку виведення інформації у вікно браузера функціями echo (), print () і т.п., а також до використання в файлі HTML-тегів.

Наприклад: Підрахунок кількості звернень до сторінці