• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

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

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