Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Можно ли на PHP реализовать proxy сервер?

 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP
 
Автор Сообщение
Volfgan Castorz




Зарегистрирован: 30.05.2006
Сообщения: 2
Откуда: Москва

СообщениеДобавлено: Вт Май 30, 2006 8:26 am    Заголовок сообщения: Можно ли на PHP реализовать proxy сервер?
Ответить с цитатой

Здравствуйте, уважаемый Денис!

Я изучаю PHP по вашей книге PHP 4/5 и хотел сразу бы сказать спасибо за те легкость и удовольствие, с которыми эта книга читается! Очень приятно, что можно выразить свою благодарность автору. Я изучил ее полностью, правда, определенные моменты я не до конца понял, но обязательно в них разберусь. Стиль написания не устрашает детализацией технических нюансов, что, лично у меня, улучшает восприятие, но, при этом, книга заставляет думать, а главное, создает тонус к дальнейшему изучению. Огромное спасибо за книгу! Супер! Idea

Я хотел бы задать несколько вопросов, которые меня заинтересовали. Основной вопрос связан с написанием прокси-сервера на PHP. Я поискал в сети источники по этому вопросу: нашел разнообразные ресурсы с подробным описанием, как делать это на C++ и на Java. По поводу PHP информации мало, но с одного сайта удалось скачать готовый открытый исходник прокси на PHP - буду пока смотреть чужой код и пытаться понять. Было написано, что исходник кроссплатформенный, хотя расширение архива *.tar.gz - больше ассоциируется с Linux. Я бы хотел узнать, есть ли какие-нибудь ресурсы, где можно поподробнее узнать о программировании proxy сервера на PHP (в том числе на английском языке)? Спасибо! Smile

Ну еще пара маленьких вопросов по книге. В главе по сессиям я недопонял подглаву 21.3 (с.423) "Имя сессии". В ней говорится, что имя сессии позволяет избежать путаницы между переменными с одинаковыми именами. Например, когда пользователь заполняет в двух соседних окнах броузера анкеты разных разработчиков, с разных сайтов и, случайно, содержащих одинаковые имена переменных FirstName и FirstName, если я правильно понял. Значения этих переменных могут перемешаться, если не указать имя сессии для каждой из этих анкет. Так вот я не понимаю, разве не будут в этом случае различны идентификаторы сессии (SID) для каждой из этих анкет? То есть, если в начале php-кода обработки каждой из анкет присутствует функция session_start(), разве не должны уже быть созданы две абсолютно разные сессии с уникальными SID, в каждой из которых независимо от другой будет существовать своя переменная FirstName? Или два окна все-таки работают в рамках одной сессии, с одним SID и отделить одноименные переменные одного окна с анкетой от другого можно только с помощью функции session_name(unique_name)?

Второй вопрос связан с Cookies - я не совсем понял, какие команды позволяют серверу читать такие файлы с клиента? Вроде написано, что чтение значений Cookies аналогично обращению к обычным переменным и "echo $my_cookie;" будет корректно работать в случае существования переменной $my_cookie. А как тогда сервер проверяет, был ли уже зашедший клиент на когда-нибудь на этом сайте? Смотрит, есть ли у него на жестком диске файл Cookie с соответствующим именем переменной?

Спасибо вам огромное! Smile

Желаю всяческих успехов!
_________________
Sub specie aeternatis...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Вт Май 30, 2006 10:28 am    Заголовок сообщения:
Ответить с цитатой

Спасибо за внимание к моей книге!

По поводу прокси: целесообразнее его писать все-таки на С, поскольку PHP - это интерпретатор (да, знаю, не чистый интерпретатор, а что-то среднее между интерпретатором и компилятором), но все равно на С приложение будет работать быстрее, особенно это важно, если много клиентов
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP Часовой пояс: GMT
Страница 1 из 1
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис