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
получено на стороне сервера в обоих случаях.
РАЗНИЦА ГДЕ?????
ну потыкал кнопочки по твоей ссылке и не надо мне 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/ Мне не нужно ничего доказывать\показывать\пояснять...
Все что я хочу получить от ПХП - я знаю как и могу....
Чего не знаю - значит 
мне это не нужно....