Главная » Записи с тегом "HTTP"

Рубрики с меткой ‘HTTP’

HTTP

Назначение протокола

HyperText Transfer Protocol (HTTP) — это протокол высокого уровня (а именно, уровня приложений), обеспечивающий необходимую скорость передачи данных, требующуюся для распределенных информационных систем гипермедиа. HTTP используется проектом World Wide Web с 1990 года. Читать далее »

Правда о Сессиях

Почти каждое PHP-приложение использует сессии. Эта статья детально рассматривает реализацию безопасного механизма управления сессией на PHP. После базового введения в архитектуру, лежащую в основе web’а, после знакомства с проблемой сохранения состояния, с основным применением и смыслом кук, я покажу вам несколько простых и эффективных методов, которые могут быть использованы для увеличения безопасности и надёжности PHP-приложений, нуждающихся в сохранении состояния.

Создание таблиц Excel средствами PHP

Подразумевается, что у Вас есть элементарные знания Excel, но ничего слишком серьезного. Вам даже не обязательно иметь копию, все приведенные примеры работают так же хорошо и с OpenOffice Calc.Вот о чем пойдет разговор в этой статье:

Читать далее »

PHP поддерживает реализацию механизма отправки заголовков HTTP.

Сначала скажем несколько слов о самих http заголовках.

В соответствии со спецификацией http, этот протокол поддерживает передачу служебной информации от сервера к броузеру, оформленной в виде специальных заголовков.

Таким образом, http headers — это средство общения сервера с удаленным клиентом. Каждый заголовок обычно состоит из одиночной линии ascii текста с именем и значением. Сами заголовки никак не отображаются в окне броузера, но зачастую могут сильно изменить отображение сопутствующего документа.  Читать далее »

Сколько человек на сайте?

Почему этот плох метод определения пользователей по IP? Давайте подумаем:

  1. Некоторые провайдеры обязывают свои клиентов пользоваться прокси-серверами, а теперь подумайте: что останется в переменной REMOTE_ADDR? Правильно: адрес прокси-сервера! А если на сайт зайдут несколько пользователей одного провайдера, скрипт будет думать что это один и тот же юзер.
  2. Некоторые провайдеры, которые предоставляют доступ по кабельным сетям, время от времени меняют IP-адреса пользователей.

Читать далее »

Что может РНР?

Работа с Базами Данных:

Возможно самая сильная и значимая возможность в PHP — уровень интеграции с базами данных. Написание веб-страницы, работающей с базой данных невероятно проста.

В настоящее время поддерживаются следующие базы данных: Oracle, Adabas D, Sybase, FilePro, mSQL, Velocis, MySQL, Informix, Solid, dBase, ODBC, Unix dbm, PostgreSQL. Несомненно, список будет постоянно расширяться разработчиками. Я не сомневаюсь, что если у Вас есть на сервере база данных, то это одна из этих перечисленных. Впрочем, если этого добра нет, не беда. РНР с легкостью позволяет сделать эмуляцию базы данных, делая запись непосредственно в файлы. Лишь бы места хватило. Читать далее »

Aura SE Parser / Лучший парсер поисковиков

- парсинг результатов выдачи Google, Yahoo, Live, возможность установки глубины просматриваемых страниц. количество результатов на странице для всех поисковых систем — 100.
- многопоточность — произвольное число потоков на SE, отдельные списки запросов для каждой SE, параллельный парсинг нескольких SE, возможность установки таймаута потока Читать далее »

PHP и Web. Кэширование

Вступление.

Для оптимизации работы с сетью используется механизм сохранения однажды полученных по HTTP документов в кеше с целью их повторного использования без обращения к серверу-источнику. Документ, сохраненный в кеше будет доступен при следующем обращении к нему, без выгрузки с сервера-источника, что призвано повысить скорость доступа клиента к нему и уменьшить расход трафика сети. Читать далее »

Понятие «Всемирная паутина» или что такое Интернет

Научиться создавать успешные во всех отношениях веб-сайты – заветная мечта любого начинающего веб-мастера. Вот только без глубинных знаний программирования, дизайна и верстки столь амбициозным планам не суждено сбыться. Как известно, освоение какой-либо профессии следует начинать с изучения ее азов. Поэтому оставим в покое сложные технологии и узнаем, что же такое Интернет. Не удивляйтесь, не имея представления о функционировании Сети, вы не только не сможете правильно и быстро разместить в ней готовый веб-сайт, но и не сумеете раскрутить его. Читать далее »