как узнать вид Post-запроса?

Тема в разделе "PHP программирование", создана пользователем Programmer_Hard, 23 май 2008.

Статус темы:
Закрыта.
  1. Programmer_Hard

    Programmer_Hard Гость

    Вообщем есть большая форма с огромной кучей чекбоксов, списков, скрытых полей и тд.
    Можно ли както получить вид пост запроса, при определенных установках чеков, списков и тд, может плагины какие есть для браузеров.
    Сложновато каждый раз ковыряться в больших формах.
    Заранее благодарен )
     
  2. nws

    nws Гость

    Если я правельно понял надо узнать метод запроса POST или GET

    Код (Text):
    <?php

    function get($url)
    {
    $method = 'post';
    $content = file_get_contents($url);
    $limit = strlen($content);


    for ($i = 0; $i < $limit; $i++) {
    $out = strpos($content, $method);

    }
    if ($out !== '') {
    echo '<h1>POST</h1>';
    } else {
    echo '<h1>GET</h1>';
    }

    }

    get('http://www.site.com');
    ?>
     
  3. garrymax

    garrymax Гость

    Немного проще будет проверять сам способ:
    Код (Text):
    if ($_SERVER[REQUEST_METHOD] == 'POST'){

    // тут делаем обработку получаемых данных
    $param_name = $_POST['param_name'];

    // или по другому, если нужен перебор пришедших значений
    foreach ($_POST as $key => $value) {
    // в $key будет имя поля, а в $value его значение
    }

    }
     
  4. Programmer_Hard

    Programmer_Hard Гость

    ну вообщемто мне нужно было увидеть, что отправлено серверу после заполнения формы и сабмита. Сделал это сохранив страницу на диске и заменив метод пост на гет, (сам сразу не догадался).
    Немножко не точно выразил вопрос )
     
  5. Gamlet

    Gamlet Well-Known Member

    Регистрация:
    8 янв 2007
    Сообщения:
    609
    Симпатии:
    0
    Если еще интересно, http://antichat.ru/inetcrack/InetCrack.zip , тут есть утилита вроде Неоскоп или что то подобное. Там все что приходит и уходит-видно. Вплоть до заголовков запросов, только она системное время на правильное меняет-ОСТОРОЖНЕЕ.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей