PHP метод POST

leo3331
На сайте с 07.01.2007
Offline
154
404

Здравствуйте.

обычно выглядит post запрос вот так:

$post = "data=123456";

data - это будет в итоге $_POST['data']; на сервере получателе

а - 123456 это значение этой переменной.

так вот как узнать на сервере получателе средствами php, если data= не было указано.

А post запрос был

$post = "123456";

просто любой набор символов в общем...

Вы не подскажете как вытянуть этот набор символов?

Просто когда имя переменной не указывается при передаче POST,

то массив $_POST он пустой.

Хотя по идее в нем должны находиться вот эти самые '123456', но их там нет.

Скажу спасибо за помощь ;)

R
На сайте с 18.12.2009
Offline
92
#1

Я, честно говоря, ничего не понял из того, что Вы написали. Сформулируйте доступным языком. пожалуйста.

leo3331:

обычно выглядит post запрос вот так:

$post = "data=123456";

Так выглядит обычно присвоение переменной значения типа string.

domen4you
На сайте с 08.03.2013
Offline
53
#2

if (isset($_POST['data'])){

$post = $_POST['data'];

}

ДП
На сайте с 23.11.2009
Offline
203
#3

Для того, чтобы посмотреть чистый POST-запрос, используйте $HTTP_RAW_POST_DATA + загляните на http://www.php.net/manual/ru/reserved.variables.httprawpostdata.php - там есть еще полезные вещи.

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