|
2 / 2 / 0
Регистрация: 15.09.2010
Сообщений: 127
|
|
POST - ОТВЕТ17.08.2011, 18:50. Показов 23957. Ответов 13
Метки нет (Все метки)
Прошу не судить меня строго) я еще чайник ) Как сформировать POST ответ
т. е. клиент шлет POST-запрос! Я его обрабатываю! Формируй свой запрос! а передать как обратно и кому?) Примерчик такой для явности: КЛИЕНТ: $_POST[OTVET]="МАМА"; СЕРВЕР: $OTVET=$_POST[OTVET]; if ($OTVET=="МАМА") {$_POST[КЛИНЕТУ]="ПОБЕДА";} Ответ дойдет обратно до клиента? Еще не пробовал но у меня дикие сомнения)
0
|
|
| 17.08.2011, 18:50 | |
|
Ответы с готовыми решениями:
13
post -ответ
|
|
450 / 203 / 27
Регистрация: 23.12.2010
Сообщений: 645
|
|
| 17.08.2011, 19:01 | |
|
KupueIIIKo, вы же вроде пишете веб приложение. какой тут клиент - сервер
0
|
|
|
2 / 2 / 0
Регистрация: 15.09.2010
Сообщений: 127
|
|
| 17.08.2011, 19:09 [ТС] | |
|
php у меня будет тока обработчиком! А клиент может быть как php страничкой, так и например написан на c++. Вот в чем суть )
0
|
|
|
450 / 203 / 27
Регистрация: 23.12.2010
Сообщений: 645
|
|
| 17.08.2011, 19:32 | |
|
KupueIIIKo, читайте про json
0
|
|
|
2 / 2 / 0
Регистрация: 15.09.2010
Сообщений: 127
|
|
| 17.08.2011, 19:51 [ТС] | |
|
json на джава! А мне нада сделать на POST запросах! то есть клиент может возможно какие нибуть данные передаст! чтоб мог получить ответ? Или может сделать связку сокеты + POST?
Добавлено через 1 минуту Обработчик php! и тут некуда дется! Отвечать он может тока POST! вот как POST ответ направить в нужное русло! Может клиент слать какие-то заголовки? Добавлено через 13 минут незнаю curl подвязать! или как сделать! Важна задача! клиент отправил POST - сервер обработал POST - сервер отправил POST - клиент принял POST - клиент обработал POST
0
|
|
|
450 / 203 / 27
Регистрация: 23.12.2010
Сообщений: 645
|
|
| 17.08.2011, 20:11 | |
|
KupueIIIKo, нет json это тип данных! и причем тут джава?
Добавлено через 2 минуты KupueIIIKo, json тип дынных которым обмениваются клиент-сервер написанные на разных языках программ. другими словами это массив в таком виде чтобы его понимали практически все языки без парсинга Добавлено через 2 минуты KupueIIIKo, вот причем тут post? веб сервер сам не кому не чего не отправляет пока его не попросят. а post запросы созданы для web сервера. если Вы хотите отправлять данные, отправляйте их в массиве. для этого и служит json Добавлено через 1 минуту KupueIIIKo, Вы для начала определитесь что за клиент будет? это тоже web сервер или как? Добавлено через 11 минут KupueIIIKo, а вообще да правильно мыслите curl`ом делается это
0
|
|
|
2 / 2 / 0
Регистрация: 15.09.2010
Сообщений: 127
|
|
| 17.08.2011, 20:16 [ТС] | |
|
Хорошо как я узнаю адрес клиента куда вернуть post ответ?
0
|
|
|
450 / 203 / 27
Регистрация: 23.12.2010
Сообщений: 645
|
||||||
| 17.08.2011, 20:20 | ||||||
|
KupueIIIKo, вам надо не пост ответ возвращать а массив данных!
адрес клиента
0
|
||||||
|
2 / 2 / 0
Регистрация: 15.09.2010
Сообщений: 127
|
|
| 17.08.2011, 20:21 [ТС] | |
|
ЗАДАЧА ТАКАЯ СЕРВАК НА PHP и MYSQL. ЕСТЬ PHP ФАЙЛЫ КОТОРЫЕ ПРИНИМАЮТ POST запросы! ПРИНЯЛ ДАННЫЕ - ОБРАБОТАЛ - ДОБАВИЛ В MYSQL! ВЕРНУЛ ОТВЕТ КЛИЕНТУ! НА ЧЕМ БУДЕТ КЛИЕНТ НЕИЗВЕСТНО!
это может быть страничка, может быть ПО на delphi (с++ .....) и т. д.! это может быть устройство! Задача сервака принять обработать вернуть ответ! Например вернуть ответ "Верно"! он принял запрос обработал! на выходе "Верно" а вот куда слать и к чему обрашаться я незнаю! Помогите сделать связку!
0
|
|
|
450 / 203 / 27
Регистрация: 23.12.2010
Сообщений: 645
|
|
| 17.08.2011, 20:37 | |
|
KupueIIIKo, ясно, значит делается это следующим образом
после того как данные приняли - обработали. отправляете ответ назад в любом виде чрез curl и тут уже нужно иметь ввиду что будет в ответе если там будет чтото типа одного слова: SUCCESS или OK то отправить textplain на клиенте обработать если это будут данные то json массив либо xml файл ------------ прочитать json или xml не сложно на delphi и c++ и т.д. формат их можно тут увидеть http://ru.wikipedia.org/wiki/JSON
0
|
|
|
2 / 2 / 0
Регистрация: 15.09.2010
Сообщений: 127
|
|
| 18.08.2011, 12:31 [ТС] | |
|
обратный адрес я получаю так $_SERVER['REMOTE_ADDR']
значит и cURL ненужен? я прав? мне минимум нужен скриптов перекодирования и т. д. Добавлено через 28 секунд Везде будет передаваться тока текст. и предложения! Добавлено через 50 минут $_SERVER['REMOTE_ADDR'] адрес сервака а не клиента Добавлено через 13 часов 55 минут Или может организовать на сокетах? и сколько юзеров я смогу ташить?
0
|
|
|
450 / 203 / 27
Регистрация: 23.12.2010
Сообщений: 645
|
|
| 18.08.2011, 23:52 | |
|
KupueIIIKo, сервер лучше организовать на СИ и не напрягать при этом http сервер не нужной ему херней.
0
|
|
|
694 / 534 / 40
Регистрация: 22.06.2009
Сообщений: 1,293
|
|
| 19.08.2011, 11:02 | |
|
Мда.
На php данные отдаются через echo. Не нужно тут придумывать какие то $_SERVER['REMOTE_ADDR'] Надо понимать как работает система клиент-сервер. Клиент послал запрос, сервер прислал ответ. Все. Пример добавление новости: 1. Клиент отправил текст новости пост запросом. 2. Клиент ждет ответа. 3. Сервер получил текст новости. 4. Сервер добавил текст новости в базу данных. 5. Сервер отправил ответ клиенту с заголовком Content-Type: text/plain с телом добавлено 6. Клиент получил ответ сервера. Все. Если клиент — браузер то он просто отобразит слово "добавлено" на странице. Если клиент не браузер, то он может сделать любое действие какое в клиенте запрограммировано при получении слова "добавлено". Клиент отправляет данные - сервер в ответ отдает данные. На любой запрос клиента всегда следует ответ. Не бывает так чтобы пост запрос отправился в пустоту. Даже из самого названия "пост запрос" или "гет запрос" это очевидно. На запрос идет ответ. Конкретно на php отдать какую то переменную в ответ сервера можно с помощью функции echo, либо функции print. Есть еще много других, но для передачи текстовых данных нужны именно они. Чтобы в ответе был xml код на php нужно установить соответствующий заголовок и в тело ответа с помощью команд echo и print отдавать тэги xml. Чтобы в ответе была картинка нужно установить соответствующий заголовок и в тело ответа отдавать бинарные данные картинки с помощью imagejpeg например. Надеюсь разъяснил основные принципы.
0
|
|
|
1 / 1 / 0
Регистрация: 30.07.2011
Сообщений: 7
|
||||||
| 19.08.2011, 13:49 | ||||||
|
KupueIIIKo, я правда не понял чего ты хочешь, но думаю вот то чего ты хотел добиться
1
|
||||||
| 19.08.2011, 13:49 | |
|
Помогаю со студенческими работами здесь
14
Cannot POST /post.php
POST-Запрос и его ответ Функция .post не возвращает ответ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|