Веб программирование

Передача данных внешнему скрипту

 
 

Сейчас покажу как передать данные из HTML страницы во внешний PHP скрипт для их обработки.

Тема относится к классу элементарных понятий, но всё же начинающим, я думаю, поможет. 

<html>
    <head>
        <title>Передача данных PHP скрипту</title>
    </head>
    <body style="background-color: black;">
        <center>
            <b>
                <font color="orange" size="5">
                    Передадим логин и пароль PHP скипту для проверки
                </font>
            </b>
            <form action="ВашСкрипт.php" method="get">
                <b>
                    <font color="orange" size="4">
                        Логин:
                    </font>
                </b>
                <input type="text" name="login">
                <br>
                <b>
                    <font color="orange" size="4">
                        Пароль:
                    </font>
                </b>
                <input  type="password" name="pass">
                <br>
                <input type="submit" value="Отправить">
            </form>
        </center>
    </body>
</html>

Теперь код самого PHP  скрипта:

<?
    $a = $_GET["login"]; // Тут мы записываем данные в переменную $a из поля и именем login
    $b = $_GET["pass"] ; // Тут мы записываем данные в переменную $b из поля и именем pass
    if($a == "Иван")
    {
        if($b == "12345")
        {
            echo "Данные введены верно!";
        }
        else 
        { 
            echo "Нет! Неверные данные!"; 
        }
    }
    else
    {
        echo "Нет! Неверные данные!"; 
    }
?>

Вот и всё. 


Есть вопросы? Спроси на нашем форуме!!
artF [10.11.2012 19:22]

fail Это не внешнему скрипту а внутреннему. Внешний скрипт это скрипт, находящийся на чужом сайте

911 [02.12.2012 03:34]

Да вот и нехрена. Внешний скрипт, это скрипт находящийся в отдельном лежащем на сервере файле, а внутренний скрипт, это скрипт который выполняется внутри данной страницы.

Arreay [22.01.2013 14:08]
  1. внутри страницы выполняется JS скрипты (обычно), а мы с помощью формы (html), методом GET отсылаем данные ВНУТРЕННЕМУ скрипту (PHP) который расположен на нашем сервере (внешний скрипт PHP обычно расположен на другом сервере)
  2. PHP скрипт написан неправильно, нет проверки и ненужное ветвление.

mega [03.06.2015 07:21]

еще по curl можно отправить post запрос

mega [03.06.2015 07:23]

комментарии под фильтром не возможно отправить код... OMG

DIGIUS470 [04.06.2015 03:33]

mega, это сделано по причине защиты от XSS.



Оставлять комментарии можно только зарегистрированным




Предупреждение: Вся информация представлена исключительно в образовательных целях.
Ни авторы, ни администрация не несут ответственности в случае ее использования в противозаконных целях.