Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: как узнать вид Post-запроса?
Форум программистов > Интернет и сети > Web-программирование > PHP программирование
Programmer_Hard
Вообщем есть большая форма с огромной кучей чекбоксов, списков, скрытых полей и тд.
Можно ли както получить вид пост запроса, при определенных установках чеков, списков и тд, может плагины какие есть для браузеров.
Сложновато каждый раз ковыряться в больших формах.
Заранее благодарен )
nws
Если я правельно понял надо узнать метод запроса POST или GET

Код
<?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');
?>
garrymax
Немного проще будет проверять сам способ:
Код
if ($_SERVER[REQUEST_METHOD] == 'POST'){

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

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

}
sax_ol
Цитата(Programmer_Hard @ 23:05:2008 - 11:49) *
Можно ли както получить вид пост запроса
Как это понимать? Кодом (см выше) или на "картинке" (firebug для FF не подойдет)?
Programmer_Hard
ну вообщемто мне нужно было увидеть, что отправлено серверу после заполнения формы и сабмита. Сделал это сохранив страницу на диске и заменив метод пост на гет, (сам сразу не догадался).
Немножко не точно выразил вопрос )
Gamlet
Если еще интересно, http://antichat.ru/inetcrack/InetCrack.zip , тут есть утилита вроде Неоскоп или что то подобное. Там все что приходит и уходит-видно. Вплоть до заголовков запросов, только она системное время на правильное меняет-ОСТОРОЖНЕЕ.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2008 IPS, Inc.