• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Php, передача данных из формы

  • Автор темы buts
  • Дата начала
Статус
Закрыто для дальнейших ответов.
B

buts

у меня на денвере все робатоло но в php globals_regitr было on
Код:
<html>
<head>
</head>
<body>
<?php
global $login; \\ что бы не ругалось, когда $login не определена 
echo $login;
?>
<FORM method="POST" action="123.php"> // action само на себя
<INPUT type="text" name="login" >
<INPUT type="submit" name="ок" value="go">
</FORM>

</body>

</html>


и все работало
но поставил как в жизни registr_global off
и вот что пришлось написать
Код:
<html>
<head>
</head>
<body>
<?php
$login=$HTTP_POST_VARS["login"];
echo $login;
?>
<FORM method="POST" action="123.php">
<INPUT type="text" name="login" >
<INPUT type="submit" name="îê" value="ïîøëè!">
</FORM>

</body>

</html>

все работает, но когда заходишь первый раз пишет
Notice: Undefined index: login in z:\*************************\123.php on line 6


Вопрос: как можно опросить и узнать передовлось что ли бо файлу методом Post ??
 
A

Andrew Stephanoff

переменные, переданные методом POST хранятся в массиве $_POST[] (для GET -- $_GET[])
а пишет тебе то, что у тебя в массиве не определен индекс login, так чт проверяй вначале
 
B

buts

Большое спасибо!!
направили меня в нужном направлении
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!