Создать акаунт
Хорошая свалка » Каталог статей » php » Отправка POST запроса PHP

Отправка POST запроса PHP

02.05.2016, 17:51
995
0
Отправка POST запроса PHP

Любой код, которые отдаёт данные на сервер имеет при себе функцию отправки POST запросов. При помощь этого небольшого кода мы сможем отправить POST запрос. При этом вы можете настроить код под себя за считанные минуты.

<?php
 
//выбираем страницу на которую необходимо отправить запрос
$url = 'http://localhost/post.php';
//параметры которые необходимо передать
$params = array(
    'login' => 'WQP',
    'password' => 'qwerty',
    'rem' => 'y'
);
$result = file_get_contents($url, false, stream_context_create(array(
    'http' => array(
        'method'  => 'POST',
        'header'  => 'Content-type: application/x-www-form-urlencoded',
        'content' => http_build_query($params)
    )
)));
 
echo $result;?>


Пусть валяется тут -_- ajax отправка данных, без обновления страницы!

    <form>
        <div class="box">
            <label>Name:</label><input type="text" name="action" id="action" />
        </div>
        <div class="box">
            <label>Message:</label><textarea type="text" name="msg" id="msg"></textarea>
        </div>
        <input id="submit" type="button" class="btn-submit" value="OK" />
    </form>
    <script>
        $(document).ready(function() {
 
            $("#submit").click(function() {
 
                var action = $("#action").val();
                var message = $("#msg").val();
 
                if(action==''||message=='') {
                    //alert("Please fill all fields.");
                    $("#scriptresponse").html("ERROR: Введите текст своего пожелания!");  
                    return false;
                }
 
                $.ajax({
                    type: "GET",
                    url: "vkpost.php",
                    data: {
                        action: action,
                        msg: message
                    },
                    cache: false,
                    success: function(data) {
                        $("#scriptresponse").html(data);  
                    },
                    error: function(xhr, status, error) {
                        $("#scriptresponse").html(xhr.responseText);  
                    }
                });
                 
            });
 
        });
    </script>            
<div id="scriptresponse"></div>    

Смотрите также:

Комментарии
Минимальная длина комментария - 50 знаков. комментарии модерируются
Ошибка!
Добавлять комментарии могут только зарегистрированные пользователи.

Старая форма входа