Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/92: Рейтинг темы: голосов - 92, средняя оценка - 4.50
31 / 31 / 4
Регистрация: 12.03.2010
Сообщений: 185
1

передача POST без форм

24.08.2010, 18:43. Показов 19012. Ответов 11
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как передать POST'ом без использования html-форм???

Кто знает, отзавитесь! А-ууу!=)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.08.2010, 18:43
Ответы с готовыми решениями:

Передача переменных (get/post/.)
Привет. В общем вот кусочек кода, имеется input text с именем "name" значение которого нужно...

Передача переменных post и не только из стандартных форм html
Скажите пожалуйста, можно ли передать переменные в файл php не только средствами html, мне нужно по...

Передача данных из html-форм в php-скрипты; get, post
Добрый день! только начал изучение php, поэтому не судите строго. возникает проблема при передаче...

Передача переменных нажатием на ссылку (без форм)
Есть страница с выпадающим списком категорий, как можно сделать так, чтобы когда пользователь...

11
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
24.08.2010, 18:46 2
Могу предположить, что пхп использует глобальные массивы, и если я не ошибаюсь post тоже глобальный массив, так может быть использовать его
0
13208 / 6597 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
24.08.2010, 18:47 3
  1. Скрыть всю форму от глаз юзера, постить ее через JS (например, при нажатии на ссылку).
  2. AJAX.
  3. curl в PHP.
0
31 / 31 / 4
Регистрация: 12.03.2010
Сообщений: 185
24.08.2010, 18:54  [ТС] 4
Пишем на PHP + FLASH
формы вообще нету.
PHP выводит поток echo'м
FLASH принимает.

FLASH в свою очередь
отправляет в скрипт PHP
данные методои POST,
PHP их принимает - все шикарно.

Но как отправить POST назад без использования html-форм?
CURL нет на сервере. Че делать?

Может сокеты???
0
13208 / 6597 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
24.08.2010, 18:58 5
Что-то не понял. Флешка лежит на странице в браузере. Захотелось ей инфы какой-то - она POST посылает скрипту на сервер, тот ей отвечает - и все хорошо. Какой еще "POST назад"?
0
31 / 31 / 4
Регистрация: 12.03.2010
Сообщений: 185
24.08.2010, 19:01  [ТС] 6
нам надо назад отослать массив.
например:

$a = array(1,334,737,21548,3662);
echo($a);

Флеха пишет:
Array.

Поэтому echo не катит.
нужно назад POST'ом слать.
0
13208 / 6597 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
24.08.2010, 19:05 7
Дак это не флеха пишет Array, а echo выводит Array. Используйте формат вывода JSON или XML.

Добавлено через 44 секунды
JSON (в данном примитивном случае с числами)
PHP
1
echo '[' . join(',', $a); . ']';
1
31 / 31 / 4
Регистрация: 12.03.2010
Сообщений: 185
24.08.2010, 19:24  [ТС] 8
То есть PHP POST без форм передать не может???
Если у меня будет 100 000 ячеек в массиве,
я ж не буду их все в строку запаковывать
и пересылать. Можно ли отправить
назад постом, так же как они пришли?

Добавлено через 9 минут
Дельная штука JSON!
надо только разобраться как его флешкой парсить..
0
13208 / 6597 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
24.08.2010, 19:40 9
Цитата Сообщение от F(r)an!k Посмотреть сообщение
То есть PHP POST без форм передать не может???
POST - это HTTP запрос, который приходит на веб-сервер (Apache) от клиента (браузер). Веб-сервер обрабатывает запрос и выдает ответ (страница в браузере).

В Вашем случае флешка - клиент - посылает запрос, чтобы получить в ответ инфу. А на сервере Apache запускает PHP скрипт, и он что-то выдает в ответ флешке. Всего-то надо наладить общий язык, чтобы флешка понимала ответы скрипта.
0
31 / 31 / 4
Регистрация: 12.03.2010
Сообщений: 185
24.08.2010, 23:36  [ТС] 10
join(',',$a) - отличный вариант!
теперь нужно только научиться парсить JSON
во флешке и распаковывать строку в массив..
Я по этому поводу уже тему создал, так что у
кого есть опыт работы, откликнитесь пожалуйста!))
0
13208 / 6597 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
25.08.2010, 09:48 11
F(r)an!k, Там ActionScript? Посмотрите тут ссылки: http://www.json.org/json-ru.html
1
Тошак
29.12.2010, 17:39 12
Используй сессии) для переноса данных со страницы на страницу.
29.12.2010, 17:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.12.2010, 17:39
Помогаю со студенческими работами здесь

Передача методом Post без перезагрузки страницы
Всем привет ! Написал обработчик через ajax post запрос, чтоб он обновлял данные формы без...

Несколько форм и метод POST
Помогите пожалуйста такая проблема: Нужна на одной странице отправлять раздельно данные методом...

Не отправляются данные из форм POST запросом
Код PHP(тут всё работает): login.php <?PHP $Id = $_POST; $File = $_POST; $Log = $_POST; $Pass...

POST передача
Проблема собственно в следующем: Есть набор чекбоксов которые вытаскиваются с базы циклом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru