Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 08.07.2010, 22:53
Tr1te вне форума Посмотреть профиль Отправить личное сообщение для Tr1te Найти все сообщения от Tr1te
  № 1  
Ответить с цитированием
Tr1te
 
Аватар для Tr1te

Регистрация: Jun 2009
Сообщений: 461
Question Какой лучший способ передать на сервер тучу перемнных? (Без сокета)

Есть флешка, у нее очень много настроек. абсолютно различные, в основном это числовые (например Brightness = 1). Нужно эти настройки хранить на сервере, Не хочется по одной настройке передавать. И по 5 тоже. И не хочется сокет. Каким лучше способом передать на сервер через строку в броузере?
На сервере php. Так же не хочется для каждой настройки делать отдельный аргумент и перечислять. Хочется одним аргументом, который поймает PHP и сможет разделить на отдельные параметры. (Обязательное условие чтобы PHP потом мог распознать их по отдельности)

Есть ByteArray, но не знаю как его прочитать потом в PHP.

И какая максимальная длина строки запроса?

Старый 08.07.2010, 23:58
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 2  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
>> И какая максимальная длина строки запроса?
Где-то около 2К символов (т.е. если через GET передавать), но зачем так делать?
Через пост можно сотни мегабайтов передать, сколько именно не помню, но там уже скорее от настроек сервера зависит, есть вариант, что и вообще никак не ограничено.
В PHP ByteArray это просто строка.
__________________
Hell is the possibility of sanity

Старый 09.07.2010, 00:02
Сайлас вне форума Посмотреть профиль Отправить личное сообщение для Сайлас Найти все сообщения от Сайлас
  № 3  
Ответить с цитированием
Сайлас

Регистрация: Mar 2008
Сообщений: 259
Цитата:
Через пост можно сотни мегабайтов передать
Ну через пост можно, да и хмлем можно, там еще расструктурировать можно будет и массив передать.
Но задача стоит видимо обязательно через GET запрос, раз через строку в броузере

Старый 09.07.2010, 00:16
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 4  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Так а что мешает POST-запросом передать?
На правах саморекламы - недавно сделал такую штуку, как раз для передачи тучи данных.
Потом просто ковыряете $POST и достаете все что нужно.
__________________
...вселенская грусть

Старый 09.07.2010, 03:14
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 5  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
wvxvw, через GET по стандарту ровно 1кб можно.

Старый 09.07.2010, 04:12
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 6  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
RFC для GET не определяет сколько можно передавать - это известный факт. Есть в MSDN техническая запись о том, сколько может передать IE6, все, больше никаких официальных документов по этому поводу нет.
пруф:
http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html (9.3)
http://support.microsoft.com/kb/208427
__________________
Hell is the possibility of sanity

Старый 09.07.2010, 11:35
Tr1te вне форума Посмотреть профиль Отправить личное сообщение для Tr1te Найти все сообщения от Tr1te
  № 7  
Ответить с цитированием
Tr1te
 
Аватар для Tr1te

Регистрация: Jun 2009
Сообщений: 461
А чем пост от гет отличается кроме формы, ну по скорости например. Просто вижу часто гет используют видимо он предпочтительней.

Старый 09.07.2010, 11:55
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 8  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
В POST можно запихнуть любые данные (файлы то есть), в GET нельзя, там только переменные. (ну если интресно, то есть еще отличия). + POST не кэшируется, что иногда полезно
Как выше сказал wvxvw, ни тот. ни другой по размеру не ограничены. Однако зачастую сервер настроен на прием ограниченного по длине GET-запроса.

ЗЫ
И тот и другой запрос на практике - тупо строка текста
__________________
...вселенская грусть


Последний раз редактировалось gloomyBrain; 09.07.2010 в 12:00.
Старый 09.07.2010, 12:01
Tr1te вне форума Посмотреть профиль Отправить личное сообщение для Tr1te Найти все сообщения от Tr1te
  № 9  
Ответить с цитированием
Tr1te
 
Аватар для Tr1te

Регистрация: Jun 2009
Сообщений: 461
Ясно, просто мне больше пост предпочтительней, а если я сервер, то могу себе это позволить.
Но все таки думаю тут есть какой-то подвох, может с безопасностью что-то. Ибо зачем тогда вообще Get нужен? Если через пост можно тоже самое передать.

Старый 09.07.2010, 12:15
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 10  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
wvxvw, мммм ... спасибо.

Создать новую тему Ответ Часовой пояс GMT +4, время: 00:29.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 00:29.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.