29
Июн
2017

Пустой $_POSTмассив в php

index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Hello</title>
</head>
<body>
    <div class="main">
        <form action="handler.php" method="post">
            <input type="text" name="username">
            <input type="password" name="password">
            <input type="text" name="test">
            <input type="submit" value="Отправить" name="send">
        </form>
   </div>
</body>
</html>

handler.php

header("Content-Type: text/plain; charset=utf-8");
echo print_r($_GET);
echo print_r($_POST);
echo print_r($_REQUEST);

Выводит пусты массивы, а если заменить method на get то массивы $_GET и $_REQUEST будут содержать значения. Почему с post не работает?

Источник: https://ru.stackoverflow.com/questions/685042/%D0%9F%D1%83%D1%81%D1%82%D0%BE%D0%B9-post%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2-%D0%B2-php

Тебе может это понравится...

Добавить комментарий