|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.12.2017, 10:59 | #1 |
Форумчанин
Регистрация: 07.08.2011
Сообщений: 576
|
передать информацию в $_POST
В качестве клиента не браузер, а своя программа на Java.
Скажите пожалуйста, что должен передать мой клиент PHP серверу, что бы записать информацию в массив $_POST К примеру - как из моего клиента, записать на сервере $_POST['name'] = 'Vasya'; Последний раз редактировалось SAMOUCHKA; 18.12.2017 в 11:04. |
18.12.2017, 11:54 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Возьмите http://hc.apache.org/ и напишите типа:
Код:
|
18.12.2017, 12:55 | #3 |
Форумчанин
Регистрация: 07.08.2011
Сообщений: 576
|
Спасибо! разбираюсь, честно говоря пока мало что понял.
А вообще нужно вот что: Есть PHP сервер с БД MySQL. Мне нужно получать информацию из БД. Я хотел что бы мой клиент передавал ключ в массив $_POST, на сервере. По этому ключу вытаскиваем нужное из БД и отправляем клиенту. Как работать с БД и отправить клиенту, в PHP, я знаю. Вопрос что должен передавать клиент серверу? Вот нашел пример подобного клиента на Java: Код:
обратно отправил информацию клиенту (эхо). Код:
TEST SCRIPT<br /><b>Notice</b>: Undefined index: id in <b>/storage/ssd4/061/3883061/public_html/script_1.php</b> on line <b>4</b><br /> |
18.12.2017, 13:51 | #4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
а Вы код, который Вам предложил p51x попробовали?
Вам не кажется, что Цитата:
|
|
18.12.2017, 14:16 | #5 | |
Форумчанин
Регистрация: 07.08.2011
Сообщений: 576
|
Цитата:
Не как не могу найти что отправляет браузер серверу если есть такая форма Код:
|
|
18.12.2017, 14:42 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
18.12.2017, 14:52 | #7 |
Форумчанин
Регистрация: 07.08.2011
Сообщений: 576
|
Да. но что конкретно "методом POST"? Как это происходит в прикладном протоколе?
|
18.12.2017, 15:32 | #8 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Как обычно. Откройте rfc и прочитайте. Уходит POST, заголовки и в теле пары с параметрами.
|
18.12.2017, 15:44 | #9 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
либо я не понял вопроса, либо Вы чего-то странного хотите.
"Методом POST" - это означает, что данные будут переданы не через URL (не через командную строку), а через значения внутри запроса (данные, переданные таким образом, идут не в URL документа, а в теле запроса, после заголовков). Как это реализовано конкретно - смотрите в описании протокола (это зависит от версии HTTP, например). Можете почитать об этом: POST (HTTP) (википедия) Но зачем Вам это? За Вас уже этот вопрос решён разработчиками библиотеки. Ваша задача 1) подготовить параметры запроса (это, например, те самые пары BasicNameValuePair()) 2) отправить запрос по нужному адресу с передачей этих параметров 3) получить ответ на запрос. всё. или я не понял Ваш вопрос? |
18.12.2017, 15:52 | #10 |
Форумчанин
Регистрация: 07.08.2011
Сообщений: 576
|
Конкретно задача такая:
реализовать клиенты на Java и C++ Qt. для начала на джаве клиент работает с PHP сервером, на нем так же ест SQL база данных. клиент передает id SQL записи и получает ответ. PHP знаю не много, вытащить данные из SQL смогу. Ну я и решил id через метод POST передавать, как в браузере. Может и как то по другому можно? |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
передать информацию из listbox в MySQL | martofpain | Компоненты Delphi | 0 | 15.03.2016 05:56 |
задача перевести текст в звуковой формат (передать информацию в виде звука) | СергейБелов | Фриланс | 15 | 05.05.2013 17:16 |
Можно ли передать информацию методом POST на web-страницу, без наличия формы? | Arassir | PHP | 3 | 03.06.2011 16:25 |
функция $_POST | Losvegas | PHP | 1 | 17.03.2011 11:34 |
Передать информацию из одного приложения вдругое | Sergey2 | Общие вопросы Delphi | 2 | 11.10.2009 00:04 |