• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

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 ??
 
переменные, переданные методом POST хранятся в массиве $_POST[] (для GET -- $_GET[])
а пишет тебе то, что у тебя в массиве не определен индекс login, так чт проверяй вначале
 
Большое спасибо!!
направили меня в нужном направлении
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab