Положил я свой прокси за nginx и тут же обнаружил две неприятные проблемки. Во-первых, нельзя отвечать на HTTP/1.0 заголовком HTTP/1.1. А nginx проксирует именно по 1.0.
Вторая гадость заключена в том, что nginx разбивает Set-Cookie на несколько хедеров, а чтобы можно было установить несколько хедеров с одинаковым названием, есть второй аргумент у функции header.
Потому встречайте вторую версию: http://alexxz.ru/php-proxy-0.0.2.tar.gz
пятница, 30 октября 2009 г.
четверг, 29 октября 2009 г.
php proxy script
Потребовался мне маленький пхп прокси скрипт, который получал бы запрос и проксировал его на другой домен. Я вспомнил, когда-то давно, когда я ещё очень плохо и наивно программировал, была у меня мысль написать его. Для чего? А вот представьте: есть крупная локалка со своим хостингом. На машине хостера есть бесплатный и быстрый интернет. Задача получить какой-нибудь сайт внутри локальной сети бесплатно. И вот тогда я не смог ни найти подходящего скрипта, ни написать своего. И вдруг такая задача встала снова. Я решил, что это судьба, и потратил 3 часа на написание и отладку такого скрипта.
Да, он пока далёк от совершенства. Да, ещё не умеет кешировать картинки. Да, не поддерживает докачку. И ещё много чего другого он не умеет. Но, он уже есть. И мне его пока достаточно.
Кому нужен - берите по адресу http://alexxz.ru/php-proxy-0.0.1.tar.gz . Для использования - просто распаковать в "корень сайта".
Да, он пока далёк от совершенства. Да, ещё не умеет кешировать картинки. Да, не поддерживает докачку. И ещё много чего другого он не умеет. Но, он уже есть. И мне его пока достаточно.
Кому нужен - берите по адресу http://alexxz.ru/php-proxy-0.0.1.tar.gz . Для использования - просто распаковать в "корень сайта".
среда, 28 октября 2009 г.
Подписаться на:
Сообщения (Atom)