За последние 24 часа нас посетили 17278 программистов и 1671 робот. Сейчас ищут 1718 программистов ...

Как увидеть POST данные переданные без имени?

Тема в разделе "PHP для новичков", создана пользователем Namer, 13 ноя 2017.

  1. Namer

    Namer Активный пользователь

    С нами с:
    14 апр 2010
    Сообщения:
    492
    Симпатии:
    0
    Всем привет!
    Необычная головоломка случилась.
    На сервер приходят POST запросы, но переданные не в виде: "имя"=>"значение", а просто в виде: "значение".
    Наверно из-за этого в серверной переменной $_POST ничего нет.
    Хотя точно известно, что $_SERVER["REQUEST_METHOD"]=POST
    а длину видно по $_SERVER["CONTENT_LENGTH"]=1000
    Подскажите как увидеть какие POST данные пришли на сервер?
     
  2. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.859
    Симпатии:
    748
    Адрес:
    Татарстан
    var_dump($_POST); Не?
    еще могу слать файлы - var_dump($_FILES);
    или напрямую что-то
    тогда
    PHP:
    1.         $postdata = file_get_contents("php://input");
     
    Namer нравится это.
  3. Namer

    Namer Активный пользователь

    С нами с:
    14 апр 2010
    Сообщения:
    492
    Симпатии:
    0
    @ADSoft, cпасибо! В первых двух пусто: array(0) {} array(0) {}, а третий вариант помог! Не знал что есть такие вещи как php://input
     
  4. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.859
    Симпатии:
    748
    Адрес:
    Татарстан
     
    Griffter и MouseZver нравится это.