zg без обид и ничего личного...
но тут такая бредятина и ахинея написана (тобой) , что даже не знаю что и ответить...
и нужно ли отвечать...
мы полезли в дебри - но нужны ли они кому? тебе это нужно? есть результат?
ты послал меня RTFM php.net - но я стесняюсь спросить - а сам то дочитал до конца? с сокетами работал? протокол HTTP 1.x трогал?
я думаю - надо заканчивать флейм или делать другую ветку придумав соответствующее название
попробую ответить кратко, не вдаваясь в детали
зачем? что хочешь узнать\показать\доказать? но еще вернусь к этому
у сегодня постараюсь закончить сатью, выложу ссылку
бум ждать
lerryc писал(а):ЗАДАЧА: найти ДВА!!!! различия в передаче по GET & POST сами переменные передаются одинаково : x=1&y=2&z=3&auth=0 - о чем я и говорил ранее
да хоть десять сходи на
http://zlobnygrif.fatal.ru/php-cli.cgi и потыкай кнопочки, а скрипт тебе покажет, чего ему передаётся и в каком виде.
сходил
посмотрел
две цитаты с твоей ссылки
1)
Код: Выделить всё
Content-Type:
Request URI: /php-cli.cgi?var1=asdsa&arr%5B%5D=addd
Request method: GET
2)
Код: Выделить всё
Content-Type: application/x-www-form-urlencoded
Request URI: /php-cli.cgi
Request method: POST
var1=asdsa&arr%5B%5D=addd
var1=asdsa&arr%5B%5D=addd
получено на стороне сервера в обоих случаях.
РАЗНИЦА ГДЕ?????
ну потыкал кнопочки по твоей ссылке и не надо мне 10 - покажи
РАЗНИЦУ в строке с переменными!!!!
позволю еще раз процитировать себя любимого - в обоих методах переменные передаются в одинаковом виде.
и своим примером (ссылкой) ты не доказал обратного!!!
lerryc писал(а):для русских буков $u["query"] надо еще кодировать - но это оставим за бортом ибо не по сути вопроса
вот сходи на
http://zlobnygrif.fatal.ru/php-cli.cgi понабирай русские буквы и скажешь кого там надо кодировать и где
Код: Выделить всё
Content-Type:
Request URI: /php-cli.cgi?var1=%E0%EF%F0%EE%E2%E0%EF&arr%5B%5D=addd
Request method: GET
а это что??? - стесняюсь вас спросить (после набора русских буков)
%E0%EF%F0%EE%E2%E0%EF -
это что???
lerryc писал(а):моя версия от твоей отличается тем, что использую сокет напрямую, а тебя этот этот кусок вшит в fopen().

ты где этого бреда нахватался? там не кусок вшит, а используется апач, который парсит заголовки, а оставшееся передаёт скрипту через STDIN, при этом все важные данные попадают в $_SERVER.
О,Господи!!!!
А апач какого бреда ты сюда притянул?
АПАЧ ПРИ ЧЁМ?????
И нет у меня индейца!!!! И на 30% серверов в инете вовсе не апач шуршит!!!!
И что - ПХП перестает работать????
Вот это - действительно БРЕД!!!!
Задача АПАЧА (уж коли ты индейца затронул) - поднять ребенка (child proccess) и передать дыру (socket connection)
И апачу глубоко фиолетово какой там ребенок - пхп, перл или экзотик паскаль....
STDIN парсит ПХП (или другой какой обработчик - на то он и обработчик)
я скажу по секрету, что мануалить php.net я начал в те времена, когда PHP3 , был ещё кандидат релиз.
а поскольку с англицким у меня значительно хуже, чем с русским - то я еще промануалил и исходные коды (source) PHP
Мне очень бы хотелось послать тебя на .... (ссылка), но на 99% уверен что тебе это надо.
Но уж если очень захочется - тогда на известном тебе сайте найди Source Code - найди функцию fopen() посмотри какие
call'ы она выполняет и какие функции (подпрограммы) подтягивает.
lerryc писал(а):поэтому в моя-твоя примеры принимать файлы можно только одним методом - так как их принимает ПХП.
моя твоя понимай нет

тогда такой вопрос - а как по твоей теории принимает файлы php?
Чесс слово - своим вопросом ты поставил меня в тупик....
Не знаю даже что и ответить.....
Ты сам принял хоть один файл по мультипарт??? (картинку например в твоей пиарной ссылке и выведи эту картинку на этой же странице)
Если принимал - то вопрос о чём? Проблема в чём?
Как принимает? Если кратко - то fget(...) - fwrite (...)
Хочешь прочувствовать ньаюнсы - то попробуй положить не туда, куда кладет пхп (а например в зону своего веб-сервера) и назвать не так, как называет пхп, а походу еще и узнать что за файл (по типу) тебе подсунули...
Если ты это всё делал - то мне совсем непонятен твой вопрос.
Если тебя интересует - делал ли это я....
Ответ - делал...
И мне глубоко фиолетово что и как делает ПХП - у меня есть
нужный мне результат
lerryc писал(а):она может быть передана клиенту и возвращена обратно, как известно, всего тремя методами
нет, ещё можно пнуть вебмастера напрямую.
Все важные переменные типа флага авторизации всегда должны храниться только на сервере, надёжнее всего в сессии.
[/quote]
Товарисч нэ поониимаэт....

1) Сессия - есть у ПХП
а на пёрле? на питоне? а на Си в конце концов... стесняюсь вас спросить....
2) А как ты свяжешь сессию с клиентом????? стесняюсь вас спросить....
Как известно, сервер отдал данные клиенту, оборвал концы и забыл про клиента?
Стесняюсь вас спросить - как опознать что клиент отвечает на вашу(нашу) форму???
PS Я потратил энное количество минут своей жизни на этот ответ - но ей Богу не знаю зачем.... ;(
Кому и зачем это надо ? Что нового я узнал и что получил? Кто узнал и получил?
Поверь, гораздо больше было бы пользы и ответы были бы более конструктивны если б ты привел исходный код своего обработчика а не пинался своей ссылкой....
ПХП прятать за cgi расширением - это круто конэшно, но..... и чё?
И ПХП ли там?
а мы тут биссер мечем....
PPS/ Мне не нужно ничего доказывать\показывать\пояснять...
Все что я хочу получить от ПХП - я знаю как и могу....
Чего не знаю - значит
мне это не нужно....