Как получить данные переданные методом POST?

123
Ufaweb
На сайте с 03.03.2008
Offline
182
#11
Santyago:
Та да. Многим хочется продемонстрировать обширные знания, но не у всех получается... :D

Многие пытаются сказать что-то умное, но, бывает, получается бред ;)

<form action="?query=vasya" method="post">
<input type="text" name="name" value="pupkin" />
<?
print '<p>POST: '.$_POST['query'].'</p>';
print '<p>GET: '.$_GET['query'].'</p>';
?>

http://ufaweb.org/post.php

S
На сайте с 15.07.2008
Offline
30
#12
Ufaweb:
Многие пытаются сказать что-то умное, но, бывает, получается бред ;)

http://ufaweb.org/post.php

Может быть вот так?


<form action="?query=vasya" method="post">
<input type="text" name="name" value="pupkin" />
<?
print '<p>POST: '.$_POST['name'].'</p>';
print '<p>GET: '.$_GET['query'].'</p>';
?>
Банки Украины (http://www.bankstore.com.ua) Генератор сайтмепов (/ru/forum/272468) Ода Гугльботу (/ru/forum/285758)
Ufaweb
На сайте с 03.03.2008
Offline
182
#13

Santyago, передергивать на другие ситуации не будем, оке?

Я цитировал пост

<form method=post action="post.php?var=value">

Вы несогласны с моим мнением - я доказал обратное. Еще есть, что сказать?

S
На сайте с 15.07.2008
Offline
30
#14
Ufaweb:
Santyago, передергивать на другие ситуации не будем, оке?
Я цитировал пост

Вы несогласны с моим мнением - я доказал обратное. Еще есть, что сказать?

Эээээ... Да я и не думал передёргивать... Вы меня неправильно поняли. И я вообще не высказывал своего несогласия с кем либо.

Я просто не понял, зачем передавать в скрипт параметр name и не показывать его.

ЗЫ. А за минус спасибо. Какие-то тут обиженные собрались... :D

Ufaweb
На сайте с 03.03.2008
Offline
182
#15
Santyago:
спасибо

Это всегда пожалуйста =)

Santyago:
зачем передавать в скрипт параметр name и не показывать его

Потому что задача была не показать переменную из поля формы, а показать, что action - это GET, а не POST ;)

S
На сайте с 15.07.2008
Offline
30
#16
Ufaweb:
Это всегда пожалуйста =)
Потому что задача была не показать переменную из поля формы, а показать, что action - это GET, а не POST ;)

Это даже не азы веб-программирования, это ознакомительная лекция для абитуриентов... ))

Но если Вы уже решили провести ликбез, то надо было кусок кода сопровождать хоть одной строчкой комментариев, ибо если ТС не знает, как обработать в ПХП POST-запрос, то ему ещё более сложно будет прочитать Ваши мысли, что конкретно Вы хотели сказать этим примером. Логично, да? :)

edogs software
На сайте с 15.12.2005
Offline
775
#17
semenov:
Как получить данные переданные методом POST PHP-скрипту, если это не переменные, а просто строка?..

Если мы правильно поняли вопрос, то Вам надо как бы xml например принять и т.д., т.е. чистый текст/строку посылаемую post-ом?

Тогда переменная $HTTP_RAW_POST_DATA Вам поможет... а если она пустая (в настройках php.ini может быть выключен этот режим), можно считать php://input просто как файл.

Разработка крупных и средних проектов. Можно с криптой. Разумные цены. Хорошее качество. Адекватный подход. Продаем lenovo legion в спб, дешевле магазинов, новые, запечатанные. Есть разные. skype: edogssoft
Ufaweb
На сайте с 03.03.2008
Offline
182
#18
Santyago:
Логично, да?

Нелогично, нет. Код приводился персонально для Вас (можете распечатать, в рамку и на стенку повесить 😂), а ТСу я могу порекомендовать погуглить в яндексе по запросу учебник php бесплатно скачать .chm

S
На сайте с 15.07.2008
Offline
30
#19
Ufaweb:
Нелогично, нет. Код приводился персонально для Вас (можете распечатать, в рамку и на стенку повесить 😂)

Для меня? Вау... :D Спасибо за заботу! Но я так и не понял, где я просил об этой великодушной услуге?... :D

S
На сайте с 28.10.2005
Offline
296
#20
edogs:
Если мы правильно поняли вопрос, то Вам надо как бы xml например принять и т.д., т.е. чистый текст/строку посылаемую post-ом?

Правильно поняли

edogs:
Тогда переменная $HTTP_RAW_POST_DATA Вам поможет... а если она пустая (в настройках php.ini может быть выключен этот режим)

Если включен - поможет

edogs:
можно считать php://input просто как файл.

Отсюда поподробней (:

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий